| Package | Description |
|---|---|
| io.seata.core.rpc | |
| io.seata.core.rpc.netty | |
| io.seata.core.rpc.processor.client | |
| io.seata.core.rpc.processor.server |
| Modifier and Type | Method and Description |
|---|---|
void |
RemotingServer.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor)
register processor
|
void |
RemotingClient.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor)
register processor
|
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Integer,Pair<RemotingProcessor,ExecutorService>> |
AbstractNettyRemoting.processorTable
This container holds all processors.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractNettyRemotingServer.registerProcessor(int messageType,
RemotingProcessor processor,
ExecutorService executor) |
void |
AbstractNettyRemotingClient.registerProcessor(int requestCode,
RemotingProcessor processor,
ExecutorService executor) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientHeartbeatProcessor
process TC heartbeat message request(PONG)
|
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.
|
| Modifier and Type | Class and Description |
|---|---|
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 © 2023 Seata. All rights reserved.