Class NettyHttpTransportFactory

java.lang.Object
org.apache.cxf.transport.AbstractTransportFactory
org.apache.cxf.transport.http.netty.client.NettyHttpTransportFactory
All Implemented Interfaces:
org.apache.cxf.transport.ConduitInitiator

public class NettyHttpTransportFactory extends org.apache.cxf.transport.AbstractTransportFactory implements org.apache.cxf.transport.ConduitInitiator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final List<String>
     

    Fields inherited from class org.apache.cxf.transport.AbstractTransportFactory

    PREFERRED_TRANSPORT_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
     
    void
    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 Details

    • DEFAULT_NAMESPACES

      public static final List<String> DEFAULT_NAMESPACES
  • Constructor Details

    • NettyHttpTransportFactory

      public NettyHttpTransportFactory()
  • Method Details

    • 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