org.apache.cxf.binding.soap
Class SoapBindingFactory
java.lang.Object
org.apache.cxf.binding.AbstractBaseBindingFactory
org.apache.cxf.binding.AbstractBindingFactory
org.apache.cxf.binding.soap.SoapBindingFactory
- All Implemented Interfaces:
- BindingFactory, WSDLBindingFactory
public class SoapBindingFactory
- extends AbstractBindingFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_NAMESPACES
public static final Collection<String> DEFAULT_NAMESPACES
SOAP_11_BINDING
public static final String SOAP_11_BINDING
- See Also:
- Constant Field Values
SOAP_12_BINDING
public static final String SOAP_12_BINDING
- See Also:
- Constant Field Values
HEADER
public static final String HEADER
- See Also:
- Constant Field Values
OUT_OF_BAND_HEADER
public static final String OUT_OF_BAND_HEADER
- See Also:
- Constant Field Values
SoapBindingFactory
public SoapBindingFactory()
SoapBindingFactory
public SoapBindingFactory(Bus b)
createBindingInfo
public BindingInfo createBindingInfo(ServiceInfo si,
String bindingid,
Object conf)
- Description copied from class:
AbstractBaseBindingFactory
- Creates a "default" BindingInfo object for the service. Called by
createBindingInfo(Service service, String binding, Object config) to actually
create the BindingInfo. Can return a subclass which can then process
the extensors within the subclass.
- Overrides:
createBindingInfo
in class AbstractBaseBindingFactory
- Returns:
createBinding
public Binding createBinding(BindingInfo binding)
- Description copied from interface:
BindingFactory
- Create a Binding from the BindingInfo metadata.
- Returns:
- the Binding object
addMessageFromBinding
protected void addMessageFromBinding(javax.wsdl.extensions.ExtensibilityElement ext,
BindingOperationInfo bop,
boolean isInput)
- Overrides:
addMessageFromBinding
in class AbstractBindingFactory
createBindingInfo
public BindingInfo createBindingInfo(ServiceInfo service,
javax.wsdl.Binding binding,
String ns)
- Description copied from class:
AbstractBindingFactory
- Copies extensors from the Binding to BindingInfo.
- Specified by:
createBindingInfo
in interface WSDLBindingFactory
- Overrides:
createBindingInfo
in class AbstractBindingFactory
addListener
public void addListener(Destination d,
Endpoint e)
- Description copied from interface:
BindingFactory
- Set the destination's message observer which is created by using the endpoint to
listen the incoming message
- Specified by:
addListener
in interface BindingFactory
- Overrides:
addListener
in class AbstractBaseBindingFactory
- Parameters:
d
- the destination that will be set the MessageObservere
- the endpoint to build up the MessageObserver
Apache CXF