Apache CXF API

org.apache.cxf.transport.http
Class AbstractHTTPTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.cxf.transport.http.AbstractHTTPTransportFactory
All Implemented Interfaces:
WSDLEndpointFactory
Direct Known Subclasses:
ClientOnlyHTTPTransportFactory, JAXWSHttpSpiTransportFactory, JettyHTTPTransportFactory, OsgiTransportFactory, ServletTransportFactory

public abstract class AbstractHTTPTransportFactory
extends AbstractTransportFactory
implements WSDLEndpointFactory


Field Summary
 
Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory
bus
 
Constructor Summary
AbstractHTTPTransportFactory()
           
 
Method Summary
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)
           
 EndpointInfo createEndpointInfo(ServiceInfo serviceInfo, BindingInfo b, javax.wsdl.Port port)
           
 void createPortExtensors(EndpointInfo ei, Service service)
           
 Set<String> getUriPrefixes()
           
 void setActivationNamespaces(Collection<String> ans)
          This call is used by CXF ExtensionManager to inject the activationNamespaces
 
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getBus, getTransportIds, register, setBus, setTransportIds, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractHTTPTransportFactory

public AbstractHTTPTransportFactory()
Method Detail

setActivationNamespaces

public void setActivationNamespaces(Collection<String> ans)
This call is used by CXF ExtensionManager to inject the activationNamespaces

Parameters:
ans - The transport ids.

createEndpointInfo

public EndpointInfo createEndpointInfo(ServiceInfo serviceInfo,
                                       BindingInfo b,
                                       javax.wsdl.Port port)
Specified by:
createEndpointInfo in interface WSDLEndpointFactory

createPortExtensors

public void createPortExtensors(EndpointInfo ei,
                                Service service)
Specified by:
createPortExtensors in interface WSDLEndpointFactory

getUriPrefixes

public Set<String> getUriPrefixes()
Overrides:
getUriPrefixes in class AbstractTransportFactory

configure

protected void configure(Object bean)
This call uses the Configurer from the bus to configure a bean.

Parameters:
bean -

configure

protected void configure(Object bean,
                         String name,
                         String extraName)

Apache CXF API

Apache CXF