org.apache.cxf.transport.http.asyncclient
Class AsyncHttpTransportFactory

java.lang.Object
  extended by org.apache.cxf.transport.AbstractTransportFactory
      extended by org.apache.cxf.transport.http.asyncclient.AsyncHttpTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator

public class AsyncHttpTransportFactory
extends org.apache.cxf.transport.AbstractTransportFactory
implements org.apache.cxf.transport.ConduitInitiator


Field Summary
static List<String> DEFAULT_NAMESPACES
           
 
Constructor Summary
AsyncHttpTransportFactory()
           
 
Method Summary
protected  void configure(org.apache.cxf.Bus b, Object bean)
           
protected  void configure(org.apache.cxf.Bus bus, Object bean, String name, String extraName)
           
protected  String getAddress(org.apache.cxf.service.model.EndpointInfo endpointInfo)
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.Bus bus)
           
 org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target, org.apache.cxf.Bus bus)
           
 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
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

DEFAULT_NAMESPACES

public static final List<String> DEFAULT_NAMESPACES
Constructor Detail

AsyncHttpTransportFactory

public AsyncHttpTransportFactory()
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.

getUriPrefixes

public Set<String> getUriPrefixes()
Specified by:
getUriPrefixes in interface org.apache.cxf.transport.ConduitInitiator
Overrides:
getUriPrefixes in class org.apache.cxf.transport.AbstractTransportFactory

configure

protected void configure(org.apache.cxf.Bus b,
                         Object bean)

configure

protected void configure(org.apache.cxf.Bus bus,
                         Object bean,
                         String name,
                         String extraName)

getAddress

protected String getAddress(org.apache.cxf.service.model.EndpointInfo endpointInfo)

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
                                                   org.apache.cxf.Bus bus)
                                            throws IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
IOException

getConduit

public org.apache.cxf.transport.Conduit getConduit(org.apache.cxf.service.model.EndpointInfo endpointInfo,
                                                   org.apache.cxf.ws.addressing.EndpointReferenceType target,
                                                   org.apache.cxf.Bus bus)
                                            throws IOException
Specified by:
getConduit in interface org.apache.cxf.transport.ConduitInitiator
Throws:
IOException


Apache CXF