|
||||||||||
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,
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(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 ConduitInitiator
endpointInfo
- the endpoint info of the target
java.io.IOException
public Conduit getConduit(EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target) throws java.io.IOException
getConduit
in interface ConduitInitiator
endpointInfo
- the endpoint info for a local endpoint on which the
the configuration should be basedtarget
- the target EPR
java.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 WSDLEndpointFactory
public java.util.Set<java.lang.String> getUriPrefixes()
getUriPrefixes
in interface ConduitInitiator
getUriPrefixes
in class AbstractTransportFactory
protected 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 |