public class TransactionPropagationServerInterceptor
extends com.baidu.brpc.interceptor.AbstractInterceptor
1. load SEATA xid from brpc request in handleRequest
2. clear SEATA xid when brpc request done in aroundProcess
| 构造器和说明 |
|---|
TransactionPropagationServerInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
aroundProcess(com.baidu.brpc.protocol.Request brpcRequest,
com.baidu.brpc.protocol.Response brpcResponse,
com.baidu.brpc.interceptor.InterceptorChain chain) |
boolean |
handleRequest(com.baidu.brpc.protocol.Request request) |
public boolean handleRequest(com.baidu.brpc.protocol.Request request)
handleRequest 在接口中 com.baidu.brpc.interceptor.InterceptorhandleRequest 在类中 com.baidu.brpc.interceptor.AbstractInterceptorpublic void aroundProcess(com.baidu.brpc.protocol.Request brpcRequest,
com.baidu.brpc.protocol.Response brpcResponse,
com.baidu.brpc.interceptor.InterceptorChain chain)
throws Exception
aroundProcess 在接口中 com.baidu.brpc.interceptor.InterceptoraroundProcess 在类中 com.baidu.brpc.interceptor.AbstractInterceptorExceptionCopyright © 2022 Seata. All rights reserved.