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 String
bindingId
protected Set<String>
roles
protected static String
SOAP11_ENV_NS
protected static String
SOAP12_ENV_NS
-
Constructor Summary
Constructors Constructor Description BindingImpl(EndpointDescription endpointDesc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(MessageContext messageContext, BindingProvider provider)
String
getAddressingNamespace()
EndpointReference
getAxis2EndpointReference()
String
getBindingID()
WebServiceFeature
getFeature(String id)
List<Handler>
getHandlerChain()
void
setAddressingNamespace(String addressingNamespace)
void
setAxis2EndpointReference(EndpointReference epr)
void
setFeatures(WebServiceFeature... features)
void
setHandlerChain(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:
getHandlerChain
in interfaceBinding
-
setHandlerChain
public void setHandlerChain(List<Handler> list)
- Specified by:
setHandlerChain
in interfaceBinding
-
getBindingID
public String getBindingID()
- Specified by:
getBindingID
in interfaceBinding
- Since:
- JAX-WS 2.1
-
configure
public void configure(MessageContext messageContext, BindingProvider provider)
-
getFeature
public WebServiceFeature getFeature(String id)
- Specified by:
getFeature
in interfaceBinding
-
setFeatures
public void setFeatures(WebServiceFeature... features)
- Specified by:
setFeatures
in interfaceBinding
-
setAddressingNamespace
public void setAddressingNamespace(String addressingNamespace)
- Specified by:
setAddressingNamespace
in interfaceBinding
-
setAxis2EndpointReference
public void setAxis2EndpointReference(EndpointReference epr)
- Specified by:
setAxis2EndpointReference
in interfaceBinding
-
getAddressingNamespace
public String getAddressingNamespace()
- Specified by:
getAddressingNamespace
in interfaceBinding
-
getAxis2EndpointReference
public EndpointReference getAxis2EndpointReference()
- Specified by:
getAxis2EndpointReference
in interfaceBinding
-
-