public final class ChannelThreadExecutorGroup extends Object
Manage the thread for each channel invoking. This ensure XA transaction framework processed by current thread id.
| Constructor and Description |
|---|
ChannelThreadExecutorGroup() |
| Modifier and Type | Method and Description |
|---|---|
ExecutorService |
get(io.netty.channel.ChannelId channelId)
Get executor service of current channel.
|
static ChannelThreadExecutorGroup |
getInstance()
Get channel thread executor group.
|
void |
register(io.netty.channel.ChannelId channelId)
Register channel.
|
void |
unregister(io.netty.channel.ChannelId channelId)
Unregister channel.
|
public static ChannelThreadExecutorGroup getInstance()
public void register(io.netty.channel.ChannelId channelId)
channelId - channel idpublic ExecutorService get(io.netty.channel.ChannelId channelId)
channelId - channel idpublic void unregister(io.netty.channel.ChannelId channelId)
channelId - channel idCopyright © 2019 The Apache Software Foundation. All rights reserved.