org.jboss.netty.handler.timeout
类 IdleStateAwareChannelHandler

java.lang.Object
  继承者 org.jboss.netty.channel.SimpleChannelHandler
      继承者 org.jboss.netty.handler.timeout.IdleStateAwareChannelHandler
所有已实现的接口:
ChannelDownstreamHandler, ChannelHandler, ChannelUpstreamHandler

public class IdleStateAwareChannelHandler
extends SimpleChannelHandler

继承了SimpleChannelHandler,为IdleStateEvent添加处理方法.


嵌套类摘要
 
从接口 org.jboss.netty.channel.ChannelHandler 继承的嵌套类/接口
ChannelHandler.Sharable
 
构造方法摘要
IdleStateAwareChannelHandler()
          创建一个实例.
 
方法摘要
 void channelIdle(ChannelHandlerContext ctx, IdleStateEvent e)
          当一个Channel短暂空闲时被调用.
 void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
          处理一个指定的上游事件.
 
从类 org.jboss.netty.channel.SimpleChannelHandler 继承的方法
bindRequested, channelBound, channelClosed, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, closeRequested, connectRequested, disconnectRequested, exceptionCaught, handleDownstream, messageReceived, setInterestOpsRequested, unbindRequested, writeComplete, writeRequested
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

IdleStateAwareChannelHandler

public IdleStateAwareChannelHandler()
创建一个实例.

方法详细信息

handleUpstream

public void handleUpstream(ChannelHandlerContext ctx,
                           ChannelEvent e)
                    throws java.lang.Exception
从类 SimpleChannelHandler 复制的描述
处理一个指定的上游事件. 把接收到的上游事件转型为更有意义的子类型事件并调用转型事件的适当方法.

指定者:
接口 ChannelUpstreamHandler 中的 handleUpstream
覆盖:
SimpleChannelHandler 中的 handleUpstream
参数:
ctx - 处理器的上下文对象
e - 要处理或拦截的事件
抛出:
java.lang.Exception

channelIdle

public void channelIdle(ChannelHandlerContext ctx,
                        IdleStateEvent e)
                 throws java.lang.Exception
当一个Channel短暂空闲时被调用.

抛出:
java.lang.Exception