org.apache.cxf.transport.servlet
Class ServletTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.cxf.transport.http.AbstractHTTPTransportFactory
          extended by org.apache.cxf.transport.servlet.ServletTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator, org.apache.cxf.transport.DestinationFactory, org.apache.cxf.wsdl11.WSDLEndpointFactory

public class ServletTransportFactory
extends AbstractHTTPTransportFactory
implements org.apache.cxf.transport.DestinationFactory


Field Summary
 
Fields inherited from class org.apache.cxf.transport.http.AbstractHTTPTransportFactory
activationNamespaces, bus
 
Constructor Summary
ServletTransportFactory()
           
ServletTransportFactory(org.apache.cxf.Bus b)
           
 
Method Summary
 org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 ServletDestination getDestinationForPath(java.lang.String path)
           
 java.util.Collection<ServletDestination> getDestinations()
           
 java.util.Set<java.lang.String> getDestinationsPaths()
           
 void register()
           
 void removeDestination(java.lang.String path)
           
 void setBus(org.apache.cxf.Bus b)
          This method is used by Spring to inject the bus.
 
Methods inherited from class org.apache.cxf.transport.http.AbstractHTTPTransportFactory
configure, createEndpointInfo, createPortExtensors, getBus, getConduit, getConduit, getUriPrefixes, registerWithBindingManager, setActivationNamespaces
 
Methods inherited from class org.apache.cxf.transport.AbstractTransportFactory
getTransportIds, setTransportIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.transport.DestinationFactory
getTransportIds, getUriPrefixes
 
Methods inherited from interface org.apache.cxf.transport.ConduitInitiator
getTransportIds
 

Constructor Detail

ServletTransportFactory

public ServletTransportFactory(org.apache.cxf.Bus b)

ServletTransportFactory

public ServletTransportFactory()
Method Detail

setBus

public void setBus(org.apache.cxf.Bus b)
Description copied from class: AbstractHTTPTransportFactory
This method is used by Spring to inject the bus.

Overrides:
setBus in class AbstractHTTPTransportFactory
Parameters:
b - The CXF bus.

register

@PostConstruct
public void register()

removeDestination

public void removeDestination(java.lang.String path)

getDestination

public org.apache.cxf.transport.Destination getDestination(org.apache.cxf.service.model.EndpointInfo endpointInfo)
                                                    throws java.io.IOException
Specified by:
getDestination in interface org.apache.cxf.transport.DestinationFactory
Throws:
java.io.IOException

getDestinationForPath

public ServletDestination getDestinationForPath(java.lang.String path)

getDestinations

public java.util.Collection<ServletDestination> getDestinations()

getDestinationsPaths

public java.util.Set<java.lang.String> getDestinationsPaths()


Apache CXF