|
||||||||||
| 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 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. |
protected void |
configure(java.lang.Object bean,
java.lang.String name,
java.lang.String extraName)
|
EndpointInfo |
createEndpointInfo(ServiceInfo serviceInfo,
BindingInfo b,
javax.wsdl.Port port)
|
void |
createPortExtensors(EndpointInfo ei,
Service service)
|
Bus |
getBus()
This method returns the CXF Bus under which this HTTPTransportFactory is governed. |
Conduit |
getConduit(EndpointInfo endpointInfo)
This call creates a new HTTPConduit for the endpoint. |
Conduit |
getConduit(EndpointInfo endpointInfo,
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(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 Bus bus
protected java.util.Collection<java.lang.String> activationNamespaces
| Constructor Detail |
|---|
public AbstractHTTPTransportFactory()
| Method Detail |
|---|
public void setBus(Bus b)
b - The CXF bus.public Bus getBus()
public void setActivationNamespaces(java.util.Collection<java.lang.String> ans)
ans - The transport ids.@PostConstruct public void registerWithBindingManager()
public Conduit getConduit(EndpointInfo endpointInfo)
throws java.io.IOException
getConduit in interface ConduitInitiatorjava.io.IOException
public Conduit getConduit(EndpointInfo endpointInfo,
EndpointReferenceType target)
throws java.io.IOException
getConduit in interface ConduitInitiatorjava.io.IOException
public EndpointInfo createEndpointInfo(ServiceInfo serviceInfo,
BindingInfo b,
javax.wsdl.Port port)
createEndpointInfo in interface WSDLEndpointFactory
public void createPortExtensors(EndpointInfo ei,
Service service)
createPortExtensors in interface WSDLEndpointFactorypublic java.util.Set<java.lang.String> getUriPrefixes()
getUriPrefixes in interface ConduitInitiatorgetUriPrefixes in class AbstractTransportFactoryprotected void configure(java.lang.Object bean)
bean -
protected void configure(java.lang.Object bean,
java.lang.String name,
java.lang.String extraName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||