public interface Interceptor
| 限定符和类型 | 方法和说明 |
|---|---|
void |
aroundProcess(Request request,
Response response,
InterceptorChain chain)
The around intercept for RPC methods.
|
boolean |
handleRequest(Request request)
This method is called in two scenarios:
Before the client sends the request;
Before the server processes the request.
|
void |
handleResponse(Response response)
This method is called in two scenarios:
Before the server sends the response;
After the client receives the response.
|
boolean handleRequest(Request request)
request - request content, when the business is implemented, it needs to be converted into the type
required by the specific protocol.void handleResponse(Response response)
response - server response content, when the business is implemented, it needs to be converted into the typevoid aroundProcess(Request request, Response response, InterceptorChain chain) throws Exception
chain - interceptor chainresponse - sync result or async futurechain - the interceptor call chainExceptionCopyright © 2019 Baidu, Inc.. All rights reserved.