Add getters for the specified timeout values. See #418

This commit is contained in:
norman 2012-07-03 10:18:57 +02:00 committed by Trustin Lee
parent 4324c61883
commit 2a2394c132

View File

@ -200,6 +200,30 @@ public class IdleStateHandler extends ChannelHandlerAdapter {
} }
} }
/**
* Return the readerIdleTime that was given when instance this class in milliseconds.
*
*/
public long getReaderIdleTimeInMillis() {
return readerIdleTimeMillis;
}
/**
* Return the writerIdleTime that was given when instance this class in milliseconds.
*
*/
public long getWriterIdleTimeInMillis() {
return writerIdleTimeMillis;
}
/**
* Return the allIdleTime that was given when instance this class in milliseconds.
*
*/
public long getAllIdleTimeInMillis() {
return allIdleTimeMillis;
}
@Override @Override
public void beforeAdd(ChannelHandlerContext ctx) throws Exception { public void beforeAdd(ChannelHandlerContext ctx) throws Exception {
if (ctx.channel().isActive() & ctx.channel().isRegistered()) { if (ctx.channel().isActive() & ctx.channel().isRegistered()) {