Die Spezifikation JSR 224 definiert Annotationen für JAX-WS 2.0.
Name: | Beschreibung: | Eigenschaften: | Definitionen: |
---|---|---|---|
@BindingType | Diese Annotation gibt an, welche Bindung beim Veröffentlichen eines Endpunkts dieses Typs
zu verwenden ist. Wenn die Annotation nicht angegeben wird, ist der Standardwert "SOAP_HTTP_BINDING 11". Sie können diese Annotation auf eine JavaBeans-Implementierungsklasse für einen Serviceendpunkt anwenden, der auf der Serviceendpunktschnittstelle oder der Providerschnittstelle basiert. Wichtig: Verwenden Sie die Annotation "@BindingType" in der JavaBeans-Endpunktimplementierungsklasse, um Message Transmission Optimization Mechanism (MTOM) zu aktivieren, indem Sie SOAP11_HTTP_MTOM_BINDING oder SOAP12_HTTP_MTOM_BINDING als Wert für die Annotation angeben. |
|
|
@RequestWrapper | Diese Annotation gibt die Wrapper-Bean für generierte JAXB-Anforderungen, den Elementnamen
und den Namespace für die Serialisierung und die Entserialisierung mit der Anforderungswrapper-Bean für Anforderungen an, die zur Laufzeit
verwendet wird.
Wenn Sie mit einem Java-Objekt beginnen, wird dieses Element verwendet, um Überladungskonflikte im Modus "document/literal" zu beheben. In diesem Fall ist nur das Attribut className erforderlich. Diese Annotation kann auf Methoden in einer Client- oder Server-Serviceendpunktschnittstelle oder in einer Serviceendpunktimplementierungsklasse für einen JavaBeans-Endpunkt angewendet werden. |
|
|
@ResponseWrapper | Diese Annotation gibt die Wrapper-Bean für generierte JAXB-Antworten, den Elementnamen
und den Namespace für die Serialisierung und die Entserialisierung mit der Antwortwrapper-Bean an, die zur Laufzeit
verwendet wird.
Wenn Sie mit einem Java-Objekt beginnen, wird dieses Element verwendet, um Überladungskonflikte im Modus "document/literal" zu beheben. In diesem Fall ist nur das Attribut className erforderlich. Sie können diese Annotation auf Methoden in einer Client- oder Server-Serviceendpunktschnittstelle oder in einer Serviceendpunktimplementierungsklasse für einen JavaBeans--Endpunkt anwenden. |
|
|
@ServiceMode | Diese Annotation gibt an, ob ein Service-Provider Zugriff auf ein vollständiges
Nachrichtenprotokoll oder nur auf die Nachrichtennutzdaten haben muss.
Wichtig: Die Annotation "@ServiceMode" wird nur in Klassen unterstützt, die die
Annotation "@WebServiceProvider" haben.
|
|
|
@WebFault | Diese Annotation ordnet WSDL-Fehler Java-Ausnahmen
zu. Verwenden Sie diese Annotation, um den Namen des Fehlers zu erfassen. Die Erfassung findet während der Serialisierung des JAXB-Typs statt, die aus einem globalen
Element generiert wird, auf das in einer WSDL-Fehlernachricht verwiesen wird. Sie können diese Annotation auch
verwenden, um die Zuordnung servicespezifischer Ausnahmen zu WSDL-Fehlern anzupassen.
Sie können diese Annotation auf eine Fehlerimplementierungsklasse anwenden. |
|
|