org.apache.cxf.binding.soap
Class SoapTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.cxf.binding.soap.SoapTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory

public class SoapTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory, org.apache.cxf.transport.ConduitInitiator


Field Summary
static String CANNOT_GET_CONDUIT_ERROR
           
static List<String> DEFAULT_NAMESPACES
           
static String SOAP_11_HTTP_BINDING
           
static String SOAP_12_HTTP_BINDING
           
static String TRANSPORT_ID
           
 
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
bus
 
Constructor Summary
SoapTransportFactory()
           
SoapTransportFactory(org.apache.cxf.Bus b)
           
 
Method Summary
 org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo, org.apache.cxf.service.model.BindingInfo b, List<?> ees)
           
 void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.Service service)
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei)
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType target)
           
 org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo ei)
           
 Set<String> getUriPrefixes()
           
 String mapTransportURI(String s, String address)
           
 void setActivationNamespaces(Collection<String> ans)
           
 void setBus(org.apache.cxf.Bus bus)
           
 
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getBus, getTransportIds, register, setTransportIds, unregister
 
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.transport.DestinationFactory
getTransportIds
 
Methods inherited from interface org.apache.cxf.transport.ConduitInitiator
getTransportIds
 

Field Detail

CANNOT_GET_CONDUIT_ERROR

public static final String CANNOT_GET_CONDUIT_ERROR
See Also:
Constant Field Values

SOAP_11_HTTP_BINDING

public static final String SOAP_11_HTTP_BINDING
See Also:
Constant Field Values

SOAP_12_HTTP_BINDING

public static final String SOAP_12_HTTP_BINDING
See Also:
Constant Field Values

TRANSPORT_ID

public static final String TRANSPORT_ID
See Also:
Constant Field Values

DEFAULT_NAMESPACES

public static final List<String> DEFAULT_NAMESPACES
Constructor Detail

SoapTransportFactory

public SoapTransportFactory()

SoapTransportFactory

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

getUriPrefixes

public Set<String> getUriPrefixes()
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiator
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.DestinationFactory
Overrides:
getUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactory

mapTransportURI

public String mapTransportURI(String s,
                              String address)

getDestination

public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo ei)
                                                    throws IOException
Specified by:
getDestination in interface org.apache.cxf.transport.DestinationFactory
Throws:
IOException

createPortExtensors

public void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
                                org.apache.cxf.service.Service service)
Specified by:
createPortExtensors in interface org.apache.cxf.wsdl11.WSDLEndpointFactory

createEndpointInfo

public org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo,
                                                                    org.apache.cxf.service.model.BindingInfo b,
                                                                    List<?> ees)
Specified by:
createEndpointInfo in interface org.apache.cxf.wsdl11.WSDLEndpointFactory

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei,
                                                   org.apache.cxf.ws.addressing.EndpointReferenceType target)
                                            throws IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
IOException

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo ei)
                                            throws IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
IOException

setBus

public void setBus(org.apache.cxf.Bus bus)
Overrides:
setBus in class org.apache.cxf.transport.AbstractTransportFactory

setActivationNamespaces

public void setActivationNamespaces(Collection<String> ans)


Apache CXF