public class HTTPTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
DEFAULT_NAMESPACES |
protected DestinationRegistry |
registry |
| Modifier | Constructor and Description |
|---|---|
|
HTTPTransportFactory() |
|
HTTPTransportFactory(DestinationRegistry registry) |
protected |
HTTPTransportFactory(List<String> transportIds,
DestinationRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(org.apache.cxf.Bus b,
Object bean)
This call uses the Configurer from the bus to configure
a bean.
|
protected void |
configure(org.apache.cxf.Bus bus,
Object bean,
String name,
String extraName) |
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) |
protected HTTPConduitFactory |
findFactory(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.Bus bus) |
org.apache.cxf.transport.Conduit |
getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.Bus bus)
This call creates a new HTTPConduit for the endpoint.
|
org.apache.cxf.transport.Conduit |
getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target,
org.apache.cxf.Bus bus)
This call creates a new HTTP Conduit based on the EndpointInfo and
EndpointReferenceType.
|
org.apache.cxf.transport.Destination |
getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.Bus bus) |
DestinationRegistry |
getRegistry() |
Set<String> |
getUriPrefixes() |
void |
setActivationNamespaces(Collection<String> ans)
This call is used by CXF ExtensionManager to inject the activationNamespaces
|
void |
setRegistry(DestinationRegistry newRegistry) |
getTransportIds, setTransportIdsprotected DestinationRegistry registry
public HTTPTransportFactory()
public HTTPTransportFactory(DestinationRegistry registry)
protected HTTPTransportFactory(List<String> transportIds, DestinationRegistry registry)
public DestinationRegistry getRegistry()
public void setRegistry(DestinationRegistry newRegistry)
public void setActivationNamespaces(Collection<String> ans)
ans - The transport ids.public org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo,
org.apache.cxf.service.model.BindingInfo b,
List<?> ees)
public void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.service.Service service)
public Set<String> getUriPrefixes()
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiatorgetUriPrefixes in interface org.apache.cxf.transport.DestinationFactorygetUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactoryprotected void configure(org.apache.cxf.Bus b,
Object bean)
bean - protected void configure(org.apache.cxf.Bus bus,
Object bean,
String name,
String extraName)
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.Bus bus)
throws IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorIOExceptionpublic org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target,
org.apache.cxf.Bus bus)
throws IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorIOExceptionprotected HTTPConduitFactory findFactory(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.Bus bus)
public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.Bus bus)
throws IOException
getDestination in interface org.apache.cxf.transport.DestinationFactoryIOExceptionApache CXF