Class AddressingConfigurator
- java.lang.Object
-
- org.apache.axis2.jaxws.server.config.AddressingConfigurator
-
- All Implemented Interfaces:
ServerConfigurator
public class AddressingConfigurator extends Object implements ServerConfigurator
This class will enable/disable WS-Addressing for a JAX-WS 2.1 web service endpoint, based on the configuration passed to it via anAddressingannotation and/or aSubmissionAddressingannotation from the endpoint implementation bean.- See Also:
Addressing,SubmissionAddressing
-
-
Constructor Summary
Constructors Constructor Description AddressingConfigurator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(EndpointDescription endpointDescription)Perform server-side configuration for aWebServiceFeature.static StringmapResponseAttributeToAddressing(AddressingFeature.Responses responses)Given a value for the Addressing.responses annotation attribute, map it to the corresponding Addressing constant to be set on the AxisSservicebooleansupports(String bindingId)Indicates whether the configurator supports the specified binding.
-
-
-
Method Detail
-
configure
public void configure(EndpointDescription endpointDescription)
Description copied from interface:ServerConfiguratorPerform server-side configuration for aWebServiceFeature.- Specified by:
configurein interfaceServerConfigurator
-
mapResponseAttributeToAddressing
public static String mapResponseAttributeToAddressing(AddressingFeature.Responses responses)
Given a value for the Addressing.responses annotation attribute, map it to the corresponding Addressing constant to be set on the AxisSservice- Parameters:
responses- Enum value from the Addressing.responses annotation attribute- Returns:
- String from AddressingContstants corresponding to the responses value.
-
supports
public boolean supports(String bindingId)
Description copied from interface:ServerConfiguratorIndicates whether the configurator supports the specified binding.- Specified by:
supportsin interfaceServerConfigurator- Parameters:
bindingId- the binding id to test- Returns:
trueif the configurator supports the binding id,falseotherwise.
-
-