staging.inyokaproject.org

Method Overloading javax.jws Interface

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

TheIntruder

Avatar von TheIntruder

Anmeldungsdatum:
26. Juni 2011

Beiträge: Zähle...

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
  Class1 extends BaseClass
  Class2 extends BaseClass

  import javax.jws.*;
  
  @Override
  @WebMethod(operationName = "Hello1")
  @WebResult(name = "Greeting1")
  public Greeting1 greeting(@WebParam(name = "param") Class1 param, @WebParam(name = "name") String name)
  {
    return new Greeting1();
  }

  @Override
  @WebMethod(operationName = "Hello2")
  @WebResult(name = "Greeting2")
  public Greeting2 greeting(@WebParam(name = "param") Class2 param, @WebParam(name = "name") String name)
  {
    return new Greeting2();
  }

Der obige Code sollte ein WebInterface definieren. Ich bestand darauf, dass es ueberladen wird, denn ich wollte das Interface vereinfachen. Es funktioniert aber leider nicht, denn der Request laeuft auf einaml ins leere oder liefert keine Antwort. Habe ich da einen Fehler gemacht oder funktioniert das generell nicht?

Antworten |