org.apache.cxf.binding.soap
Class SoapBindingFactory

java.lang.Object
  extended by org.apache.cxf.binding.AbstractBaseBindingFactory
      extended by org.apache.cxf.binding.AbstractBindingFactory
          extended by org.apache.cxf.binding.soap.SoapBindingFactory
All Implemented Interfaces:
org.apache.cxf.binding.BindingFactory, org.apache.cxf.wsdl11.WSDLBindingFactory

public class SoapBindingFactory
extends org.apache.cxf.binding.AbstractBindingFactory


Field Summary
static Collection<String> DEFAULT_NAMESPACES
           
static String HEADER
           
static String OUT_OF_BAND_HEADER
           
static String SOAP_11_BINDING
           
static String SOAP_12_BINDING
           
 
Fields inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory
activationNamespaces, bus
 
Constructor Summary
SoapBindingFactory()
           
SoapBindingFactory(org.apache.cxf.Bus b)
           
 
Method Summary
 void addListener(org.apache.cxf.transport.Destination d, org.apache.cxf.endpoint.Endpoint e)
           
protected  void addMessageFromBinding(javax.wsdl.extensions.ExtensibilityElement ext, org.apache.cxf.service.model.BindingOperationInfo bop, boolean isInput)
           
 org.apache.cxf.binding.Binding createBinding(org.apache.cxf.service.model.BindingInfo binding)
           
 org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.ServiceInfo service, javax.wsdl.Binding binding, String ns)
           
 org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.ServiceInfo si, String bindingid, Object conf)
           
 
Methods inherited from class org.apache.cxf.binding.AbstractBindingFactory
initializeBindingInfo
 
Methods inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory
createBindingInfo, getActivationNamespaces, getBus, setActivationNamespaces, setBus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.binding.BindingFactory
createBindingInfo
 

Field Detail

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
Constructor Detail

SoapBindingFactory

public SoapBindingFactory()

SoapBindingFactory

public SoapBindingFactory(org.apache.cxf.Bus b)
Method Detail

createBindingInfo

public org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.ServiceInfo si,
                                                                  String bindingid,
                                                                  Object conf)
Overrides:
createBindingInfo in class org.apache.cxf.binding.AbstractBaseBindingFactory

createBinding

public org.apache.cxf.binding.Binding createBinding(org.apache.cxf.service.model.BindingInfo binding)

addMessageFromBinding

protected void addMessageFromBinding(javax.wsdl.extensions.ExtensibilityElement ext,
                                     org.apache.cxf.service.model.BindingOperationInfo bop,
                                     boolean isInput)
Overrides:
addMessageFromBinding in class org.apache.cxf.binding.AbstractBindingFactory

createBindingInfo

public org.apache.cxf.service.model.BindingInfo createBindingInfo(org.apache.cxf.service.model.ServiceInfo service,
                                                                  javax.wsdl.Binding binding,
                                                                  String ns)
Specified by:
createBindingInfo in interface org.apache.cxf.wsdl11.WSDLBindingFactory
Overrides:
createBindingInfo in class org.apache.cxf.binding.AbstractBindingFactory

addListener

public void addListener(org.apache.cxf.transport.Destination d,
                        org.apache.cxf.endpoint.Endpoint e)
Specified by:
addListener in interface org.apache.cxf.binding.BindingFactory
Overrides:
addListener in class org.apache.cxf.binding.AbstractBaseBindingFactory


Apache CXF