Annotation Interface Addressing
 This annotation MUST only be used in conjunction with the
 jakarta.jws.WebService, WebServiceProvider,
  and WebServiceRef annotations.
 When used with a jakarta.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.
- Since:
 - 1.6, JAX-WS 2.1
 
- 
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanSpecifies if this feature is enabled or disabled.booleanIf addressing is enabled, this property determines whether the endpoint requires WS-Addressing.If addressing is enabled, this property determines whether endpoint requires the use of anonymous responses, or non-anonymous responses, or all. 
- 
Element Details
- 
enabled
boolean enabledSpecifies if this feature is enabled or disabled. If enabled, it means the endpoint supports WS-Addressing but does not require its use. Corresponding 3.1.1 Addressing Assertion must be generated in the generated WSDL.- Returns:
 trueif endpoint supports WS-Addressing,falseotherwise
- Default:
 true
 - 
required
boolean requiredIf addressing is enabled, this property determines whether the endpoint requires WS-Addressing. If required is true, the endpoint requires WS-Addressing and WS-Addressing headers MUST be present on incoming messages. A corresponding 3.1.1 Addressing Assertion must be generated in the WSDL.- Returns:
 trueif endpoint requires WS-Addressing,falseotherwise
- Default:
 false
 - 
responses
AddressingFeature.Responses responsesIf addressing is enabled, this property determines whether endpoint requires the use of anonymous responses, or non-anonymous responses, or all.AddressingFeature.Responses.ALLsupports all response types and this is the default value.AddressingFeature.Responses.ANONYMOUSrequires 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_ANONYMOUSrequires 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.- Returns:
 - supported response types
 - Since:
 - 1.7, JAX-WS 2.2
 
- Default:
 ALL
 
 -