public class Interceptors extends Object implements Interceptor
| 构造器和说明 |
|---|
Interceptors(List<Interceptor> interceptors) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getOrder()
拦截器顺序,越小优先级越高
|
void |
handleException(Throwable throwable)
异常处理
|
<T extends org.elasticsearch.action.ActionRequest> |
postRequest(RequestInfo<T> requestInfo)
入参拼装请求之后
|
<T extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse> |
postResponse(PostResponseInfo<T,R> postResponseInfo)
请求响应之后
|
void |
preRequest(Object[] args)
入参拼装请求之前
|
<T extends org.elasticsearch.action.ActionRequest> |
preResponse(PreResponseInfo<T> preResponseInfo)
请求发送之前
|
public Interceptors(List<Interceptor> interceptors)
public int getOrder()
InterceptorgetOrder 在接口中 Interceptorpublic void handleException(Throwable throwable)
InterceptorhandleException 在接口中 Interceptorthrowable - ebatis处理过程中出现的异常public void preRequest(Object[] args)
InterceptorpreRequest 在接口中 Interceptorargs - argspublic <T extends org.elasticsearch.action.ActionRequest> void postRequest(RequestInfo<T> requestInfo)
InterceptorpostRequest 在接口中 InterceptorT - T extends ActionRequestrequestInfo - requestpublic <T extends org.elasticsearch.action.ActionRequest> void preResponse(PreResponseInfo<T> preResponseInfo)
InterceptorpreResponse 在接口中 InterceptorT - T extends ActionRequestpreResponseInfo - response infopublic <T extends org.elasticsearch.action.ActionRequest,R extends org.elasticsearch.action.ActionResponse> void postResponse(PostResponseInfo<T,R> postResponseInfo)
InterceptorpostResponse 在接口中 InterceptorT - T extends ActionRequestR - R extends ActionResponsepostResponseInfo - post responseCopyright © 2021. All rights reserved.