类 DefaultTransport

java.lang.Object
cn.ucloud.common.transport.DefaultTransport
所有已实现的接口:
Transport, Closeable, AutoCloseable

public class DefaultTransport extends Object implements Transport
DefaultTransport is the default implementation of transport
  • 构造器详细资料

    • DefaultTransport

      public DefaultTransport(String baseUrl, String userAgent)
  • 方法详细资料

    • invoke

      public Response invoke(Request request, Class<? extends Response> clazz) throws UCloudException
      指定者:
      invoke 在接口中 Transport
      参数:
      request - Request payload with data
      clazz - Response class without data
      返回:
      Response
      抛出:
      UCloudException - exception
    • getBaseUrl

      public String getBaseUrl()
    • setBaseUrl

      public void setBaseUrl(String baseUrl)
    • getUserAgent

      public String getUserAgent()
    • setUserAgent

      public void setUserAgent(String userAgent)
    • getHttpClient

      public org.apache.http.impl.client.CloseableHttpClient getHttpClient()
    • setHttpClient

      public void setHttpClient(org.apache.http.impl.client.CloseableHttpClient httpClient)
    • close

      public void close() throws IOException
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
      抛出:
      IOException