类 DefaultAsyncHttpClientRequest

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient  
      private org.apache.http.client.config.RequestConfig defaultConfig  
      private org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor ioreactor  
      private static org.slf4j.Logger LOGGER  
    • 构造器概要

      构造器 
      构造器 说明
      DefaultAsyncHttpClientRequest​(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient, org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor ioreactor, org.apache.http.client.config.RequestConfig defaultConfig)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void close()  
      <T> void execute​(java.net.URI uri, java.lang.String httpMethod, RequestHttpEntity requestHttpEntity, ResponseHandler<T> responseHandler, Callback<T> callback)
      execute async http request.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • asyncClient

        private final org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient
      • ioreactor

        private final org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor ioreactor
      • defaultConfig

        private final org.apache.http.client.config.RequestConfig defaultConfig
    • 构造器详细资料

      • DefaultAsyncHttpClientRequest

        public DefaultAsyncHttpClientRequest​(org.apache.http.impl.nio.client.CloseableHttpAsyncClient asyncClient,
                                             org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor ioreactor,
                                             org.apache.http.client.config.RequestConfig defaultConfig)
    • 方法详细资料

      • execute

        public <T> void execute​(java.net.URI uri,
                                java.lang.String httpMethod,
                                RequestHttpEntity requestHttpEntity,
                                ResponseHandler<T> responseHandler,
                                Callback<T> callback)
                         throws java.lang.Exception
        从接口复制的说明: AsyncHttpClientRequest
        execute async http request.
        指定者:
        execute 在接口中 AsyncHttpClientRequest
        参数:
        uri - http url
        httpMethod - http request method
        requestHttpEntity - http request entity
        responseHandler - http response handler
        callback - http response callback
        抛出:
        java.lang.Exception - ex
      • close

        public void close()
                   throws java.io.IOException
        指定者:
        close 在接口中 java.lang.AutoCloseable
        指定者:
        close 在接口中 java.io.Closeable
        抛出:
        java.io.IOException