public class ChannelCloseTimer extends Object implements io.netty.util.TimerTask
Constructor and Description |
---|
ChannelCloseTimer(io.netty.channel.Channel channel) |
ChannelCloseTimer(io.netty.channel.Channel channel,
io.netty.channel.ChannelFuture future) |
ChannelCloseTimer(ConnectionActions connectionActions) |
Modifier and Type | Method and Description |
---|---|
static void |
closeFutureChannel(io.netty.channel.Channel channel)
Close in the future this channel
|
static void |
closeFutureChannel(io.netty.channel.Channel channel,
io.netty.channel.ChannelFuture future)
Close in the future this channel
|
static void |
closeFutureTransaction(ConnectionActions connectionActions)
Close in the future this transaction (may need more than 1 WAITFORNETOP)
|
static void |
closeFutureTransaction(ConnectionActions connectionActions,
DbSession noconcurrencyDbSession)
Close in the future this transaction
|
void |
run(io.netty.util.Timeout timeout) |
void |
setDbSession(DbSession dbSession) |
public ChannelCloseTimer(io.netty.channel.Channel channel)
public ChannelCloseTimer(io.netty.channel.Channel channel, io.netty.channel.ChannelFuture future)
public ChannelCloseTimer(ConnectionActions connectionActions)
public void run(io.netty.util.Timeout timeout) throws Exception
run
in interface io.netty.util.TimerTask
Exception
public static void closeFutureTransaction(ConnectionActions connectionActions)
connectionActions
- public static void closeFutureTransaction(ConnectionActions connectionActions, DbSession noconcurrencyDbSession)
connectionActions
- noconcurrencyDbSession
- public void setDbSession(DbSession dbSession)
public static void closeFutureChannel(io.netty.channel.Channel channel)
channel
- public static void closeFutureChannel(io.netty.channel.Channel channel, io.netty.channel.ChannelFuture future)
channel
- future
- future to wait in addition to other constraintsCopyright © 2009–2020 Waarp. All rights reserved.