public abstract class TimeoutTimerTask extends Object implements io.netty.util.TimerTask
Modifier and Type | Field and Description |
---|---|
protected AtomicBoolean |
done |
protected NettyResponseFuture<?> |
nettyResponseFuture |
protected NettyRequestSender |
requestSender |
protected TimeoutsHolder |
timeoutsHolder |
Constructor and Description |
---|
TimeoutTimerTask(NettyResponseFuture<?> nettyResponseFuture,
NettyRequestSender requestSender,
TimeoutsHolder timeoutsHolder) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendRemoteAddress(StringBuilder sb) |
void |
clean()
When the timeout is cancelled, it could still be referenced for quite some time in the Timer.
|
protected void |
expire(String message,
long time) |
protected final AtomicBoolean done
protected volatile NettyResponseFuture<?> nettyResponseFuture
protected final NettyRequestSender requestSender
protected final TimeoutsHolder timeoutsHolder
public TimeoutTimerTask(NettyResponseFuture<?> nettyResponseFuture, NettyRequestSender requestSender, TimeoutsHolder timeoutsHolder)
protected void expire(String message, long time)
public void clean()
protected void appendRemoteAddress(StringBuilder sb)
Copyright © 2017. All Rights Reserved.