Package cn.ucloud.common.transport
Class DefaultTransport
java.lang.Object
cn.ucloud.common.transport.DefaultTransport
- All Implemented Interfaces:
Transport
DefaultTransport is the default implementation of transport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.impl.client.CloseableHttpClientvoidsetBaseUrl(String baseUrl) voidsetHttpClient(org.apache.http.impl.client.CloseableHttpClient httpClient) voidsetUserAgent(String userAgent)
-
Constructor Details
-
DefaultTransport
-
-
Method Details
-
invoke
- Specified by:
invokein interfaceTransport- Parameters:
request- Request payload with dataclazz- Response class without data- Returns:
- Response
- Throws:
UCloudException- exception
-
getBaseUrl
-
setBaseUrl
-
getUserAgent
-
setUserAgent
-
getHttpClient
public org.apache.http.impl.client.CloseableHttpClient getHttpClient() -
setHttpClient
public void setHttpClient(org.apache.http.impl.client.CloseableHttpClient httpClient)
-