Class AsyncHTTPConduitFactory

java.lang.Object
org.apache.cxf.transport.http.asyncclient.AsyncHTTPConduitFactory
All Implemented Interfaces:
org.apache.cxf.transport.http.HTTPConduitFactory

public class AsyncHTTPConduitFactory extends Object implements org.apache.cxf.transport.http.HTTPConduitFactory
  • Field Details

  • Constructor Details

    • AsyncHTTPConduitFactory

      public AsyncHTTPConduitFactory(Map<String,Object> conf)
    • AsyncHTTPConduitFactory

      public AsyncHTTPConduitFactory(org.apache.cxf.Bus b)
  • Method Details

    • getUseAsyncPolicy

      public AsyncHTTPConduitFactory.UseAsyncPolicy getUseAsyncPolicy()
    • update

      public void update(Map<String,Object> props)
    • isShutdown

      public boolean isShutdown()
    • createConduit

      public org.apache.cxf.transport.http.HTTPConduit createConduit(org.apache.cxf.transport.http.HTTPTransportFactory f, org.apache.cxf.Bus bus, org.apache.cxf.service.model.EndpointInfo localInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target) throws IOException
      Specified by:
      createConduit in interface org.apache.cxf.transport.http.HTTPConduitFactory
      Throws:
      IOException
    • createConduit

      public org.apache.cxf.transport.http.HTTPConduit createConduit(org.apache.cxf.Bus bus, org.apache.cxf.service.model.EndpointInfo localInfo, org.apache.cxf.ws.addressing.EndpointReferenceType target) throws IOException
      Throws:
      IOException
    • shutdown

      public void shutdown()
    • setupNIOClient

      public void setupNIOClient(org.apache.cxf.transports.http.configuration.HTTPClientPolicy clientPolicy) throws org.apache.http.nio.reactor.IOReactorException
      Throws:
      org.apache.http.nio.reactor.IOReactorException
    • adaptClientBuilder

      protected void adaptClientBuilder(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpAsyncClientBuilder)
    • createClient

      public org.apache.http.impl.nio.client.CloseableHttpAsyncClient createClient(AsyncHTTPConduit c) throws IOException
      Throws:
      IOException