@Target({TYPE,METHOD,FIELD}) @Retention(RUNTIME) @Documented @WebServiceFeatureAnnotation(id="http://www.w3.org/2005/08/addressing/module", bean=AddressingFeature.class) public @interface Addressing
This annotation MUST only be used in conjunction with the
javax.jws.WebService, WebServiceProvider,
and WebServiceRef annotations.
When used with a javax.jws.WebService annotation, this
annotation MUST only be used on the service endpoint implementation
class.
When used with a WebServiceRef annotation, this annotation
MUST only be used when a proxy instance is created. The injected SEI
proxy, and endpoint MUST honor the values of the Addressing
annotation.
This annotation's behaviour is defined by the corresponding feature
AddressingFeature.
| Modifier and Type | Optional Element | Description |
|---|---|---|
boolean |
enabled |
Specifies if this feature is enabled or disabled.
|
boolean |
required |
If addressing is enabled, this property determines whether the endpoint
requires WS-Addressing.
|
AddressingFeature.Responses |
responses |
If addressing is enabled, this property determines whether endpoint
requires the use of anonymous responses, or non-anonymous responses,
or all.
|
boolean enabled
true if endpoint supports WS-Addressing, false otherwiseboolean required
true if endpoint requires WS-Addressing, false otherwiseAddressingFeature.Responses responses
AddressingFeature.Responses.ALL supports all response types and this is the
default value.
AddressingFeature.Responses.ANONYMOUS requires the use of only anonymous
responses. It will result into wsam:AnonymousResponses nested assertion
as specified in
3.1.2 AnonymousResponses Assertion in the generated WSDL.
AddressingFeature.Responses.NON_ANONYMOUS requires the use of only non-anonymous
responses. It will result into
wsam:NonAnonymousResponses nested assertion as specified in
3.1.3 NonAnonymousResponses Assertion in the generated WSDL.
Comments to: javaee-spec@javaee.groups.io
More information at: Metro Web Services Overview
Copyright © 2005, 2017, Oracle and/or its affiliates. All rights reserved.