public class HTTPTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.wsdl11.WSDLEndpointFactory, org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
DEFAULT_NAMESPACES |
protected DestinationRegistry |
registry |
| Constructor and Description |
|---|
HTTPTransportFactory() |
HTTPTransportFactory(org.apache.cxf.Bus b) |
HTTPTransportFactory(org.apache.cxf.Bus b,
DestinationRegistry registry) |
HTTPTransportFactory(DestinationRegistry registry) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(Object bean)
This call uses the Configurer from the bus to configure
a bean.
|
protected void |
configure(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.transport.Conduit |
getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo)
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)
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) |
DestinationRegistry |
getRegistry() |
Set<String> |
getUriPrefixes() |
void |
setActivationNamespaces(Collection<String> ans)
This call is used by CXF ExtensionManager to inject the activationNamespaces
|
void |
setBus(org.apache.cxf.Bus b) |
getBus, getTransportIds, register, setTransportIds, unregisterprotected final DestinationRegistry registry
public HTTPTransportFactory()
public HTTPTransportFactory(org.apache.cxf.Bus b)
public HTTPTransportFactory(org.apache.cxf.Bus b,
DestinationRegistry registry)
public HTTPTransportFactory(DestinationRegistry registry)
public void setBus(org.apache.cxf.Bus b)
setBus in class org.apache.cxf.transport.AbstractTransportFactorypublic DestinationRegistry getRegistry()
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)
createEndpointInfo in interface org.apache.cxf.wsdl11.WSDLEndpointFactorypublic void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.service.Service service)
createPortExtensors in interface org.apache.cxf.wsdl11.WSDLEndpointFactorypublic 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(Object bean)
bean - public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo)
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)
throws IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorIOExceptionprotected HTTPConduitFactory findFactory(org.apache.cxf.service.model.EndpointInfo endpointInfo)
public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws IOException
getDestination in interface org.apache.cxf.transport.DestinationFactoryIOExceptionApache CXF