public interface Interceptor
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getOrder()
拦截器顺序,越小优先级越高
|
default void |
handleException(Throwable throwable)
异常处理
|
default <T extends org.elasticsearch.action.ActionRequest> |
postRequest(RequestInfo<T> requestInfo)
入参拼装请求之后
|
default <T extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse> |
postResponse(PostResponseInfo<T,R> postResponseInfo)
请求响应之后
|
default void |
preRequest(Object[] args,
Cluster cluster,
MethodMeta meta)
入参拼装请求之前
|
default <T extends org.elasticsearch.action.ActionRequest> |
preResponse(PreResponseInfo<T> preResponseInfo)
请求发送之前
|
int getOrder()
default void handleException(Throwable throwable)
throwable - ebatis处理过程中出现的异常default void preRequest(Object[] args, Cluster cluster, MethodMeta meta)
args - argscluster - clustermeta - metadefault <T extends org.elasticsearch.action.ActionRequest> void postRequest(RequestInfo<T> requestInfo)
T - T extends ActionRequestrequestInfo - requestdefault <T extends org.elasticsearch.action.ActionRequest> void preResponse(PreResponseInfo<T> preResponseInfo)
T - T extends ActionRequestpreResponseInfo - response infodefault <T extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse> void postResponse(PostResponseInfo<T,R> postResponseInfo)
T - T extends ActionRequestR - R extends ActionResponsepostResponseInfo - post responseCopyright © 2021. All rights reserved.