com.aliyun.mns.common.http
类 HttpFactory

java.lang.Object
  继承者 com.aliyun.mns.common.http.HttpFactory

public class HttpFactory
extends Object

The factory to create HTTP-related objects.


嵌套类摘要
static class HttpFactory.IdleConnectionMonitor
           
 
构造方法摘要
HttpFactory()
           
 
方法摘要
static org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager createConnectionManager(ClientConfiguration config)
          Create a PoolingNHttpClientConnectionManager instance
static org.apache.http.impl.nio.client.CloseableHttpAsyncClient createHttpAsyncClient(org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager connManager, ClientConfiguration config)
          Creates a HttpAsyncClient instance.
static org.apache.http.client.methods.HttpRequestBase createHttpRequest(ServiceClient.Request request, ExecutionContext context)
          Creates a HttpRequestBase instance.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

HttpFactory

public HttpFactory()
方法详细信息

createConnectionManager

public static org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager createConnectionManager(ClientConfiguration config)
Create a PoolingNHttpClientConnectionManager instance

参数:
config - Client configuration

createHttpAsyncClient

public static org.apache.http.impl.nio.client.CloseableHttpAsyncClient createHttpAsyncClient(org.apache.http.impl.nio.conn.PoolingNHttpClientConnectionManager connManager,
                                                                                             ClientConfiguration config)
Creates a HttpAsyncClient instance.

参数:
config - Client configuration.
返回:
HttpClient instance.
抛出:
org.apache.http.nio.reactor.IOReactorException

createHttpRequest

public static org.apache.http.client.methods.HttpRequestBase createHttpRequest(ServiceClient.Request request,
                                                                               ExecutionContext context)
Creates a HttpRequestBase instance.

参数:
request - Request message.
返回:
HttpRequestBase instance.


Copyright © 2016. All Rights Reserved.