public class ChannelManager extends Object
| 构造器和说明 |
|---|
ChannelManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static io.netty.channel.Channel |
getChannel(String resourceId,
String clientId)
Gets get channel.
|
static RpcContext |
getContextFromIdentified(io.netty.channel.Channel channel)
Gets get context from identified.
|
static Map<String,io.netty.channel.Channel> |
getRmChannels()
get rm channels
|
static NettyPoolKey.TransactionRole |
getRoleFromChannel(io.netty.channel.Channel channel)
Gets get role from channel.
|
static io.netty.channel.Channel |
getSameClientChannel(io.netty.channel.Channel channel)
Gets get same income client channel.
|
static boolean |
isRegistered(io.netty.channel.Channel channel)
Is registered boolean.
|
static void |
registerRMChannel(RegisterRMRequest resourceManagerRequest,
io.netty.channel.Channel channel)
Register rm channel.
|
static void |
registerTMChannel(RegisterTMRequest request,
io.netty.channel.Channel channel)
Register tm channel.
|
static void |
releaseRpcContext(io.netty.channel.Channel channel)
Release rpc context.
|
public static boolean isRegistered(io.netty.channel.Channel channel)
channel - the channelpublic static NettyPoolKey.TransactionRole getRoleFromChannel(io.netty.channel.Channel channel)
channel - the channelpublic static RpcContext getContextFromIdentified(io.netty.channel.Channel channel)
channel - the channelpublic static void registerTMChannel(RegisterTMRequest request, io.netty.channel.Channel channel) throws IncompatibleVersionException
request - the requestchannel - the channelIncompatibleVersionException - the incompatible version exceptionpublic static void registerRMChannel(RegisterRMRequest resourceManagerRequest, io.netty.channel.Channel channel) throws IncompatibleVersionException
resourceManagerRequest - the resource manager requestchannel - the channelIncompatibleVersionException - the incompatible version exceptionpublic static void releaseRpcContext(io.netty.channel.Channel channel)
channel - the channelpublic static io.netty.channel.Channel getSameClientChannel(io.netty.channel.Channel channel)
channel - the channelpublic static io.netty.channel.Channel getChannel(String resourceId, String clientId)
resourceId - Resource IDclientId - Client ID - ApplicationId:IP:PortCopyright © 2019 Seata. All rights reserved.