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 Object
implements Binding

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


Field Summary
protected  String bindingId
           
protected  Set<String> roles
           
protected static String SOAP11_ENV_NS
           
protected static String SOAP12_ENV_NS
           
 
Constructor Summary
BindingImpl(EndpointDescription endpointDesc)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bindingId

protected String bindingId

roles

protected Set<String> roles

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 interface Binding

setHandlerChain

public void setHandlerChain(List<Handler> list)
Specified by:
setHandlerChain in interface Binding

getBindingID

public String getBindingID()
Specified by:
getBindingID in interface Binding
Since:
JAX-WS 2.1

configure

public void configure(MessageContext messageContext,
                      BindingProvider provider)

getFeature

public WebServiceFeature getFeature(String id)

setFeatures

public void setFeatures(WebServiceFeature... features)

setAddressingNamespace

public void setAddressingNamespace(String addressingNamespace)

setAxis2EndpointReference

public void setAxis2EndpointReference(EndpointReference epr)

getAddressingNamespace

public String getAddressingNamespace()

getAxis2EndpointReference

public EndpointReference getAxis2EndpointReference()


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.