|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cxf.transport.AbstractTransportFactory
org.apache.cxf.transport.http.AbstractHTTPTransportFactory
public abstract class AbstractHTTPTransportFactory
As a ConduitInitiator, this class sets up new HTTPConduits for particular endpoints. TODO: Document WSDLEndpointFactory
| Field Summary | |
|---|---|
protected java.util.Collection<java.lang.String> |
activationNamespaces
This collection contains "activationNamespaces" which is synominous with "transportId"s. |
protected org.apache.cxf.Bus |
bus
The CXF Bus which this HTTPTransportFactory is governed. |
| Constructor Summary | |
|---|---|
AbstractHTTPTransportFactory()
|
|
| Method Summary | |
|---|---|
protected void |
configure(java.lang.Object bean)
This call uses the Configurer from the bus to configure a bean. |
org.apache.cxf.service.model.EndpointInfo |
createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo,
org.apache.cxf.service.model.BindingInfo b,
javax.wsdl.Port port)
|
void |
createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.service.Service service)
|
org.apache.cxf.Bus |
getBus()
This method returns the CXF Bus under which this HTTPTransportFactory is governed. |
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. |
java.util.Set<java.lang.String> |
getUriPrefixes()
|
void |
registerWithBindingManager()
This call gets called after this class is instantiated by Spring. |
void |
setActivationNamespaces(java.util.Collection<java.lang.String> ans)
This call is used by CXF ExtensionManager to inject the activationNamespaces |
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.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.ConduitInitiator |
|---|
getTransportIds |
| Field Detail |
|---|
protected org.apache.cxf.Bus bus
protected java.util.Collection<java.lang.String> activationNamespaces
| Constructor Detail |
|---|
public AbstractHTTPTransportFactory()
| Method Detail |
|---|
public void setBus(org.apache.cxf.Bus b)
b - The CXF bus.public org.apache.cxf.Bus getBus()
public void setActivationNamespaces(java.util.Collection<java.lang.String> ans)
ans - The transport ids.@PostConstruct public void registerWithBindingManager()
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo)
throws java.io.IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorjava.io.IOException
public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target)
throws java.io.IOException
getConduit in interface org.apache.cxf.transport.ConduitInitiatorjava.io.IOException
public org.apache.cxf.service.model.EndpointInfo createEndpointInfo(org.apache.cxf.service.model.ServiceInfo serviceInfo,
org.apache.cxf.service.model.BindingInfo b,
javax.wsdl.Port port)
createEndpointInfo in interface org.apache.cxf.wsdl11.WSDLEndpointFactory
public void createPortExtensors(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.service.Service service)
createPortExtensors in interface org.apache.cxf.wsdl11.WSDLEndpointFactorypublic java.util.Set<java.lang.String> getUriPrefixes()
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiatorgetUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactoryprotected void configure(java.lang.Object bean)
bean -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||