类 AbstractResponseHandler<T>
- java.lang.Object
-
- com.alibaba.nacos.common.http.client.handler.AbstractResponseHandler<T>
-
- 所有已实现的接口:
ResponseHandler<T>
public abstract class AbstractResponseHandler<T> extends java.lang.Object implements ResponseHandler<T>
Abstract response handler.- 作者:
- mai.jh
-
-
字段概要
字段 修饰符和类型 字段 说明 private java.lang.reflect.TyperesponseType
-
构造器概要
构造器 构造器 说明 AbstractResponseHandler()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract HttpRestResult<T>convertResult(HttpClientResponse response, java.lang.reflect.Type responseType)Abstract convertResult method, Different types of converters for expansion.HttpRestResult<T>handle(HttpClientResponse response)handle response convert to HttpRestResult.private HttpRestResult<T>handleError(HttpClientResponse response)voidsetResponseType(java.lang.reflect.Type responseType)set response type.
-
-
-
方法详细资料
-
setResponseType
public final void setResponseType(java.lang.reflect.Type responseType)
从接口复制的说明:ResponseHandlerset response type.- 指定者:
setResponseType在接口中ResponseHandler<T>- 参数:
responseType- responseType
-
handle
public final HttpRestResult<T> handle(HttpClientResponse response) throws java.lang.Exception
从接口复制的说明:ResponseHandlerhandle response convert to HttpRestResult.- 指定者:
handle在接口中ResponseHandler<T>- 参数:
response- http response- 返回:
- HttpRestResult
HttpRestResult - 抛出:
java.lang.Exception- ex
-
handleError
private HttpRestResult<T> handleError(HttpClientResponse response) throws java.lang.Exception
- 抛出:
java.lang.Exception
-
convertResult
public abstract HttpRestResult<T> convertResult(HttpClientResponse response, java.lang.reflect.Type responseType) throws java.lang.Exception
Abstract convertResult method, Different types of converters for expansion.- 参数:
response- http client responseresponseType- responseType- 返回:
- HttpRestResult
- 抛出:
java.lang.Exception- ex
-
-