Package org.apache.axis2.jaxws.binding
Class BindingImpl
- java.lang.Object
-
- org.apache.axis2.jaxws.binding.BindingImpl
-
- Direct Known Subclasses:
HTTPBinding,SOAPBinding
public abstract class BindingImpl extends Object implements Binding
Classes that would normally "implement javax.xml.ws.Binding" should extend this class instead.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringbindingIdprotected Set<String>rolesprotected static StringSOAP11_ENV_NSprotected static StringSOAP12_ENV_NS
-
Constructor Summary
Constructors Constructor Description BindingImpl(EndpointDescription endpointDesc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(MessageContext messageContext, BindingProvider provider)StringgetAddressingNamespace()EndpointReferencegetAxis2EndpointReference()StringgetBindingID()WebServiceFeaturegetFeature(String id)List<Handler>getHandlerChain()voidsetAddressingNamespace(String addressingNamespace)voidsetAxis2EndpointReference(EndpointReference epr)voidsetFeatures(WebServiceFeature... features)voidsetHandlerChain(List<Handler> list)
-
-
-
Field Detail
-
bindingId
protected String bindingId
-
SOAP11_ENV_NS
protected static final String SOAP11_ENV_NS
- See Also:
- Constant Field Values
-
SOAP12_ENV_NS
protected static final String SOAP12_ENV_NS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BindingImpl
public BindingImpl(EndpointDescription endpointDesc)
-
-
Method Detail
-
getHandlerChain
public List<Handler> getHandlerChain()
- Specified by:
getHandlerChainin interfaceBinding
-
setHandlerChain
public void setHandlerChain(List<Handler> list)
- Specified by:
setHandlerChainin interfaceBinding
-
getBindingID
public String getBindingID()
- Specified by:
getBindingIDin interfaceBinding- Since:
- JAX-WS 2.1
-
configure
public void configure(MessageContext messageContext, BindingProvider provider)
-
getFeature
public WebServiceFeature getFeature(String id)
- Specified by:
getFeaturein interfaceBinding
-
setFeatures
public void setFeatures(WebServiceFeature... features)
- Specified by:
setFeaturesin interfaceBinding
-
setAddressingNamespace
public void setAddressingNamespace(String addressingNamespace)
- Specified by:
setAddressingNamespacein interfaceBinding
-
setAxis2EndpointReference
public void setAxis2EndpointReference(EndpointReference epr)
- Specified by:
setAxis2EndpointReferencein interfaceBinding
-
getAddressingNamespace
public String getAddressingNamespace()
- Specified by:
getAddressingNamespacein interfaceBinding
-
getAxis2EndpointReference
public EndpointReference getAxis2EndpointReference()
- Specified by:
getAxis2EndpointReferencein interfaceBinding
-
-