| 程序包 | 说明 |
|---|---|
| io.seata.core.rpc | |
| io.seata.core.rpc.netty | |
| io.seata.core.rpc.processor.client | |
| io.seata.core.rpc.processor.server |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RemotingServer.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor)
register processor
|
void |
RemotingClient.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor)
register processor
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected HashMap<Integer,Pair<RemotingProcessor,ExecutorService>> |
AbstractNettyRemoting.processorTable
This container holds all processors.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractNettyRemotingServer.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor) |
void |
AbstractNettyRemotingClient.registerProcessor(int requestCode,
RemotingProcessor processor,
ExecutorService executor) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClientHeartbeatProcessor
process TC heartbeat message request(PONG)
process message type:
HeartbeatMessage |
class |
ClientOnResponseProcessor
process TC response message.
|
class |
RmBranchCommitProcessor
process TC global commit command.
|
class |
RmBranchRollbackProcessor
process TC do global rollback command.
|
class |
RmUndoLogProcessor
process TC undo log delete command.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
RegRmProcessor
process RM client registry message.
|
class |
RegTmProcessor
process TM client registry message.
|
class |
ServerHeartbeatProcessor
process client heartbeat message request(PING).
|
class |
ServerOnRequestProcessor
process RM/TM client request message.
|
class |
ServerOnResponseProcessor
handle RM/TM response message.
|
Copyright © 2020 Seata. All rights reserved.