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