org.jboss.netty.handler.timeout
类 IdleStateAwareChannelUpstreamHandler

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

public class IdleStateAwareChannelUpstreamHandler
extends SimpleChannelUpstreamHandler

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


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

构造方法详细信息

IdleStateAwareChannelUpstreamHandler

public IdleStateAwareChannelUpstreamHandler()
创建一个实例.

方法详细信息

handleUpstream

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

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

channelIdle

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

抛出:
java.lang.Exception