public static class AmHttpServicesStub.HttpAmInvocationHandler extends Object implements InvocationHandler, AmHttpClientInvocation
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.apache.http.impl.nio.client.CloseableHttpAsyncClient |
client |
protected Properties |
conf |
protected int |
defaultTimeout |
protected AmHttpAsyncClientFactory |
factory |
protected Map<Integer,Integer> |
timeouts |
| 构造器和说明 |
|---|
AmHttpServicesStub.HttpAmInvocationHandler(Properties conf) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<Integer,Object> |
batchCall(Map<Integer,Object> params) |
Object |
call(int funcId,
Object amRequest) |
org.apache.http.impl.nio.client.CloseableHttpAsyncClient |
getHttpAsyncClient() |
Object |
intercept(int funcId,
Object amRequest) |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
protected Properties conf
protected volatile org.apache.http.impl.nio.client.CloseableHttpAsyncClient client
protected AmHttpAsyncClientFactory factory
protected int defaultTimeout
public AmHttpServicesStub.HttpAmInvocationHandler(Properties conf)
public org.apache.http.impl.nio.client.CloseableHttpAsyncClient getHttpAsyncClient()
throws IOException
IOExceptionpublic Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke 在接口中 InvocationHandlerThrowablepublic Map<Integer,Object> batchCall(Map<Integer,Object> params) throws Exception
ExceptionCopyright © 2017. All rights reserved.