From 2a2394c132510dc5248e34e82301411613211dcf Mon Sep 17 00:00:00 2001 From: norman Date: Tue, 3 Jul 2012 10:18:57 +0200 Subject: [PATCH] Add getters for the specified timeout values. See #418 --- .../handler/timeout/IdleStateHandler.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java b/handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java index 0a4d177d0b..f87e091420 100644 --- a/handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java +++ b/handler/src/main/java/io/netty/handler/timeout/IdleStateHandler.java @@ -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 public void beforeAdd(ChannelHandlerContext ctx) throws Exception { if (ctx.channel().isActive() & ctx.channel().isRegistered()) {