public class SoapTransportFactory extends AbstractTransportFactory implements DestinationFactory, WSDLEndpointFactory, ConduitInitiator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CANNOT_GET_CONDUIT_ERROR |
static java.util.List<java.lang.String> |
DEFAULT_NAMESPACES |
static java.util.Set<java.lang.String> |
DEFAULT_PREFIXES |
static java.lang.String |
SOAP_11_HTTP_BINDING |
static java.lang.String |
SOAP_12_HTTP_BINDING |
static java.lang.String |
TRANSPORT_ID |
Constructor and Description |
---|
SoapTransportFactory() |
Modifier and Type | Method and Description |
---|---|
EndpointInfo |
createEndpointInfo(Bus bus,
ServiceInfo serviceInfo,
BindingInfo b,
java.util.List<?> ees) |
void |
createPortExtensors(Bus b,
EndpointInfo ei,
Service service) |
Conduit |
getConduit(EndpointInfo ei,
Bus b)
Initiate an outbound Conduit.
|
Conduit |
getConduit(EndpointInfo ei,
EndpointReferenceType target,
Bus bus)
Initiate an outbound Conduit.
|
Destination |
getDestination(EndpointInfo ei,
Bus bus)
Create a destination.
|
java.util.Set<java.lang.String> |
getUriPrefixes() |
java.lang.String |
mapTransportURI(java.lang.String s,
java.lang.String address) |
void |
setActivationNamespaces(java.util.Collection<java.lang.String> ans) |
getTransportIds, setTransportIds
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTransportIds
getTransportIds
public static final java.lang.String CANNOT_GET_CONDUIT_ERROR
public static final java.lang.String SOAP_11_HTTP_BINDING
public static final java.lang.String SOAP_12_HTTP_BINDING
public static final java.lang.String TRANSPORT_ID
public static final java.util.List<java.lang.String> DEFAULT_NAMESPACES
public static final java.util.Set<java.lang.String> DEFAULT_PREFIXES
public java.util.Set<java.lang.String> getUriPrefixes()
getUriPrefixes
in interface ConduitInitiator
getUriPrefixes
in interface DestinationFactory
getUriPrefixes
in class AbstractTransportFactory
public java.lang.String mapTransportURI(java.lang.String s, java.lang.String address)
public Destination getDestination(EndpointInfo ei, Bus bus) throws java.io.IOException
DestinationFactory
getDestination
in interface DestinationFactory
ei
- the endpoint info of the destination.java.io.IOException
public void createPortExtensors(Bus b, EndpointInfo ei, Service service)
createPortExtensors
in interface WSDLEndpointFactory
public EndpointInfo createEndpointInfo(Bus bus, ServiceInfo serviceInfo, BindingInfo b, java.util.List<?> ees)
createEndpointInfo
in interface WSDLEndpointFactory
public Conduit getConduit(EndpointInfo ei, EndpointReferenceType target, Bus bus) throws java.io.IOException
ConduitInitiator
getConduit
in interface ConduitInitiator
ei
- the endpoint info for a local endpoint on which the
the configuration should be basedtarget
- the target EPRjava.io.IOException
public Conduit getConduit(EndpointInfo ei, Bus b) throws java.io.IOException
ConduitInitiator
getConduit
in interface ConduitInitiator
ei
- the endpoint info of the targetjava.io.IOException
public void setActivationNamespaces(java.util.Collection<java.lang.String> ans)