public abstract class BaseGwClient<REQ extends BaseClientRequest,RES extends BaseClientResponse>
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
BaseGwClient.Builder<T,B extends BaseGwClient.Builder<T,B>> |
| 构造器和说明 |
|---|
BaseGwClient(java.lang.String endpoint,
java.lang.String accessKey,
java.lang.String accessSecret,
int timeoutInMillis,
boolean checkSign,
boolean enableAutoRetry,
int autoRetryLimit) |
| 限定符和类型 | 方法和说明 |
|---|---|
RES |
execute(REQ request) |
java.lang.String |
getAccessKey() |
java.lang.String |
getAccessSecret() |
java.lang.String |
getEndpoint() |
int |
getTimeoutInMillis() |
boolean |
isCheckSign() |
protected RES |
newResponse() |
public BaseGwClient(java.lang.String endpoint,
java.lang.String accessKey,
java.lang.String accessSecret,
int timeoutInMillis,
boolean checkSign,
boolean enableAutoRetry,
int autoRetryLimit)
public java.lang.String getEndpoint()
public java.lang.String getAccessKey()
public java.lang.String getAccessSecret()
public boolean isCheckSign()
public int getTimeoutInMillis()
public RES execute(REQ request) throws java.lang.InterruptedException
java.lang.InterruptedExceptionprotected RES newResponse()
Copyright © 2018. All Rights Reserved.