Package org.apache.cxf.binding.soap
Class SoapTransportFactory
java.lang.Object
org.apache.cxf.transport.AbstractTransportFactory
org.apache.cxf.binding.soap.SoapTransportFactory
- All Implemented Interfaces:
ConduitInitiator,DestinationFactory,WSDLEndpointFactory
- Direct Known Subclasses:
JAXWSHttpSpiTransportFactory
public class SoapTransportFactory
extends AbstractTransportFactory
implements DestinationFactory, WSDLEndpointFactory, ConduitInitiator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.apache.cxf.transport.AbstractTransportFactory
PREFERRED_TRANSPORT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEndpointInfo(Bus bus, ServiceInfo serviceInfo, BindingInfo b, List<?> ees) voidcreatePortExtensors(Bus b, EndpointInfo ei, Service service) getConduit(EndpointInfo ei, Bus b) Initiate an outbound Conduit.getConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType target, Bus bus) Initiate an outbound Conduit.getDestination(EndpointInfo ei, Bus bus) Create a destination.mapTransportURI(String s, String address) voidMethods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getTransportIds, setTransportIdsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.transport.ConduitInitiator
getTransportIdsMethods inherited from interface org.apache.cxf.transport.DestinationFactory
getTransportIds
-
Field Details
-
CANNOT_GET_CONDUIT_ERROR
- See Also:
-
SOAP_11_HTTP_BINDING
- See Also:
-
SOAP_12_HTTP_BINDING
- See Also:
-
TRANSPORT_ID
- See Also:
-
DEFAULT_NAMESPACES
-
DEFAULT_PREFIXES
-
-
Constructor Details
-
SoapTransportFactory
public SoapTransportFactory()
-
-
Method Details
-
getUriPrefixes
- Specified by:
getUriPrefixesin interfaceConduitInitiator- Specified by:
getUriPrefixesin interfaceDestinationFactory- Overrides:
getUriPrefixesin classAbstractTransportFactory
-
mapTransportURI
-
getDestination
Description copied from interface:DestinationFactoryCreate a destination.- Specified by:
getDestinationin interfaceDestinationFactory- Parameters:
ei- the endpoint info of the destination.- Returns:
- the created Destination.
- Throws:
IOException
-
createPortExtensors
- Specified by:
createPortExtensorsin interfaceWSDLEndpointFactory
-
createEndpointInfo
public EndpointInfo createEndpointInfo(Bus bus, ServiceInfo serviceInfo, BindingInfo b, List<?> ees) - Specified by:
createEndpointInfoin interfaceWSDLEndpointFactory
-
getConduit
public Conduit getConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType target, Bus bus) throws IOException Description copied from interface:ConduitInitiatorInitiate an outbound Conduit.- Specified by:
getConduitin interfaceConduitInitiator- Parameters:
ei- the endpoint info for a local endpoint on which the the configuration should be basedtarget- the target EPR- Returns:
- a suitable new or pre-existing Conduit
- Throws:
IOException
-
getConduit
Description copied from interface:ConduitInitiatorInitiate an outbound Conduit.- Specified by:
getConduitin interfaceConduitInitiator- Parameters:
ei- the endpoint info of the target- Returns:
- a suitable new or pre-existing Conduit
- Throws:
IOException
-
setActivationNamespaces
-