org.apache.axis2.jaxws.binding
Class BindingImpl

java.lang.Object
  extended by org.apache.axis2.jaxws.binding.BindingImpl
All Implemented Interfaces:
Binding
Direct Known Subclasses:
HTTPBinding, SOAPBinding

public abstract class BindingImpl
extends java.lang.Object
implements Binding

Classes that would normally "implement javax.xml.ws.Binding" should extend this class instead.


Field Summary
protected  java.lang.String bindingId
           
protected  java.util.Set<java.lang.String> roles
           
protected static java.lang.String SOAP11_ENV_NS
           
protected static java.lang.String SOAP12_ENV_NS
           
 
Constructor Summary
BindingImpl(EndpointDescription endpointDesc)
           
 
Method Summary
 void configure(MessageContext messageContext, BindingProvider provider)
           
 java.lang.String getAddressingNamespace()
           
 EndpointReference getAxis2EndpointReference()
           
 java.lang.String getBindingID()
           
 WebServiceFeature getFeature(java.lang.String id)
           
 java.util.List<Handler> getHandlerChain()
           
 void setAddressingNamespace(java.lang.String addressingNamespace)
           
 void setAxis2EndpointReference(EndpointReference epr)
           
 void setFeatures(WebServiceFeature... features)
           
 void setHandlerChain(java.util.List<Handler> list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindingId

protected java.lang.String bindingId

roles

protected java.util.Set<java.lang.String> roles

SOAP11_ENV_NS

protected static final java.lang.String SOAP11_ENV_NS
See Also:
Constant Field Values

SOAP12_ENV_NS

protected static final java.lang.String SOAP12_ENV_NS
See Also:
Constant Field Values
Constructor Detail

BindingImpl

public BindingImpl(EndpointDescription endpointDesc)
Method Detail

getHandlerChain

public java.util.List<Handler> getHandlerChain()

setHandlerChain

public void setHandlerChain(java.util.List<Handler> list)

getBindingID

public java.lang.String getBindingID()
Since:
JAX-WS 2.1

configure

public void configure(MessageContext messageContext,
                      BindingProvider provider)
Specified by:
configure in interface Binding

getFeature

public WebServiceFeature getFeature(java.lang.String id)
Specified by:
getFeature in interface Binding

setFeatures

public void setFeatures(WebServiceFeature... features)
Specified by:
setFeatures in interface Binding

setAddressingNamespace

public void setAddressingNamespace(java.lang.String addressingNamespace)
Specified by:
setAddressingNamespace in interface Binding

setAxis2EndpointReference

public void setAxis2EndpointReference(EndpointReference epr)
Specified by:
setAxis2EndpointReference in interface Binding

getAddressingNamespace

public java.lang.String getAddressingNamespace()
Specified by:
getAddressingNamespace in interface Binding

getAxis2EndpointReference

public EndpointReference getAxis2EndpointReference()
Specified by:
getAxis2EndpointReference in interface Binding


Copyright © 2007 Apache Web Services Project. All Rights Reserved.