com.aliyun.mns.common.http
类 ServiceClient
java.lang.Object
com.aliyun.mns.common.http.ServiceClient
- 直接已知子类:
- DefaultServiceClient
public abstract class ServiceClient
- extends Object
The client that accesses Aliyun services.
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceClient
protected ServiceClient(ClientConfiguration config)
getClientConfiguration
public ClientConfiguration getClientConfiguration()
addHeader
public void addHeader(String key,
String value)
sendRequest
public <T> Future<org.apache.http.HttpResponse> sendRequest(RequestMessage request,
ExecutionContext context,
HttpCallback<T> callback)
sendRequestCore
protected abstract <T> Future<org.apache.http.HttpResponse> sendRequestCore(ServiceClient.Request request,
ExecutionContext context,
HttpCallback<T> callback)
throws Exception
- Implements the core logic to send requests to Aliyun services.
- 参数:
request - context -
- 返回:
-
- 抛出:
Exception
close
public abstract void close()
open
public abstract void open()
isOpen
public abstract boolean isOpen()
getDefaultRetryStrategy
protected abstract RetryStrategy getDefaultRetryStrategy()
Copyright © 2016. All Rights Reserved.