Uses of Interface
org.jboss.netty.channel.ChannelEvent

Packages that use ChannelEvent
org.jboss.netty.channel The core channel API which is asynchronous and event-driven abstraction of various transports such as a NIO Channel
org.jboss.netty.handler.codec.compression Encoder and decoder which compresses and decompresses ChannelBuffers in a compression format such as zlib and gzip
org.jboss.netty.handler.codec.http Encoder, decoder and their related message types for HTTP. 
org.jboss.netty.handler.codec.oneone Simplistic abstract classes which help implement encoder and decoder that transform an object into another object and vice versa. 
org.jboss.netty.handler.execution Executor-based implementation of various thread models that separate business logic from I/O threads 
org.jboss.netty.handler.logging Logs a ChannelEvent for debugging purpose using an InternalLogger
org.jboss.netty.handler.queue The special-purpose handlers that store an event into an internal queue instead of propagating the event immediately. 
org.jboss.netty.handler.ssl SSL · TLS implementation based on SSLEngine 
org.jboss.netty.handler.stream Writes very large data stream asynchronously neither spending a lot of memory nor getting OutOfMemoryError
org.jboss.netty.handler.timeout Adds support for read and write timeout and idle connection notification using a Timer
 

Uses of ChannelEvent in org.jboss.netty.channel
 

Subinterfaces of ChannelEvent in org.jboss.netty.channel
 interface ChannelStateEvent
          A ChannelEvent which represents the change of the Channel state.
 interface ChildChannelStateEvent
          A ChannelEvent which represents the notification of the state of a child Channel.
 interface ExceptionEvent
          A ChannelEvent which represents the notification of an exception raised by a ChannelHandler or an I/O thread.
 interface MessageEvent
          A ChannelEvent which represents the transmission or reception of a message.
 interface WriteCompletionEvent
          A ChannelEvent which represents the notification of the completion of a write request on a Channel.
 

Classes in org.jboss.netty.channel that implement ChannelEvent
 class DefaultChildChannelStateEvent
          The default ChildChannelStateEvent implementation.
 class DefaultExceptionEvent
          The default ExceptionEvent implementation.
 class DefaultWriteCompletionEvent
          The default WriteCompletionEvent implementation.
 class DownstreamChannelStateEvent
          The default downstream ChannelStateEvent implementation.
 class DownstreamMessageEvent
          The default downstream MessageEvent implementation.
 class UpstreamChannelStateEvent
          The default upstream ChannelStateEvent implementation.
 class UpstreamMessageEvent
          The default upstream MessageEvent implementation.
 

Methods in org.jboss.netty.channel with parameters of type ChannelEvent
 void ChannelSink.eventSunk(ChannelPipeline pipeline, ChannelEvent e)
          Invoked by ChannelPipeline when a downstream ChannelEvent has reached its terminal (the head of the pipeline).
 void ChannelSink.exceptionCaught(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause)
          Invoked by ChannelPipeline when an exception was raised while one of its ChannelHandlers process a ChannelEvent.
 void AbstractChannelSink.exceptionCaught(ChannelPipeline pipeline, ChannelEvent event, ChannelPipelineException cause)
          Sends an ExceptionEvent upstream with the specified cause.
 void SimpleChannelHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified downstream event.
 void SimpleChannelDownstreamHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified downstream event.
 void ChannelDownstreamHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified downstream event.
 void SimpleChannelUpstreamHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified upstream event.
 void SimpleChannelHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified upstream event.
 void ChannelUpstreamHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
          Handles the specified upstream event.
protected  void StaticChannelPipeline.notifyHandlerException(ChannelEvent e, Throwable t)
           
protected  void DefaultChannelPipeline.notifyHandlerException(ChannelEvent e, Throwable t)
           
 void StaticChannelPipeline.sendDownstream(ChannelEvent e)
           
 void DefaultChannelPipeline.sendDownstream(ChannelEvent e)
           
 void ChannelPipeline.sendDownstream(ChannelEvent e)
          Sends the specified ChannelEvent to the last ChannelDownstreamHandler in this pipeline.
 void ChannelHandlerContext.sendDownstream(ChannelEvent e)
          Sends the specified ChannelEvent to the ChannelDownstreamHandler which is placed in the closest downstream from the handler associated with this context.
 void StaticChannelPipeline.sendUpstream(ChannelEvent e)
           
 void DefaultChannelPipeline.sendUpstream(ChannelEvent e)
           
 void ChannelPipeline.sendUpstream(ChannelEvent e)
          Sends the specified ChannelEvent to the first ChannelUpstreamHandler in this pipeline.
 void ChannelHandlerContext.sendUpstream(ChannelEvent e)
          Sends the specified ChannelEvent to the ChannelUpstreamHandler which is placed in the closest upstream from the handler associated with this context.
 

Uses of ChannelEvent in org.jboss.netty.handler.codec.compression
 

Methods in org.jboss.netty.handler.codec.compression with parameters of type ChannelEvent
 void ZlibEncoder.handleDownstream(ChannelHandlerContext ctx, ChannelEvent evt)
           
 

Uses of ChannelEvent in org.jboss.netty.handler.codec.http
 

Methods in org.jboss.netty.handler.codec.http with parameters of type ChannelEvent
 void HttpServerCodec.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void HttpClientCodec.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void HttpServerCodec.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void HttpClientCodec.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 

Uses of ChannelEvent in org.jboss.netty.handler.codec.oneone
 

Methods in org.jboss.netty.handler.codec.oneone with parameters of type ChannelEvent
 void OneToOneEncoder.handleDownstream(ChannelHandlerContext ctx, ChannelEvent evt)
           
 void OneToOneDecoder.handleUpstream(ChannelHandlerContext ctx, ChannelEvent evt)
           
 

Uses of ChannelEvent in org.jboss.netty.handler.execution
 

Methods in org.jboss.netty.handler.execution that return ChannelEvent
 ChannelEvent ChannelEventRunnable.getEvent()
          Returns the ChannelEvent which will be sent upstream.
 

Methods in org.jboss.netty.handler.execution with parameters of type ChannelEvent
protected  Object OrderedMemoryAwareThreadPoolExecutor.getChildExecutorKey(ChannelEvent e)
           
 void ExecutionHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void ExecutionHandler.handleUpstream(ChannelHandlerContext context, ChannelEvent e)
           
 

Constructors in org.jboss.netty.handler.execution with parameters of type ChannelEvent
ChannelEventRunnable(ChannelHandlerContext ctx, ChannelEvent e)
          Creates a Runnable which sends the specified ChannelEvent upstream via the specified ChannelHandlerContext.
 

Uses of ChannelEvent in org.jboss.netty.handler.logging
 

Methods in org.jboss.netty.handler.logging with parameters of type ChannelEvent
 void LoggingHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void LoggingHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void LoggingHandler.log(ChannelEvent e)
          Logs the specified event to the InternalLogger returned by LoggingHandler.getLogger().
 

Uses of ChannelEvent in org.jboss.netty.handler.queue
 

Methods in org.jboss.netty.handler.queue that return ChannelEvent
 ChannelEvent BlockingReadHandler.readEvent()
          Waits until a new ChannelEvent is received or the associated Channel is closed.
 ChannelEvent BlockingReadHandler.readEvent(long timeout, TimeUnit unit)
          Waits until a new ChannelEvent is received or the associated Channel is closed.
 

Methods in org.jboss.netty.handler.queue that return types with arguments of type ChannelEvent
protected  BlockingQueue<ChannelEvent> BlockingReadHandler.getQueue()
          Returns the queue which stores the received messages.
 

Constructor parameters in org.jboss.netty.handler.queue with type arguments of type ChannelEvent
BlockingReadHandler(BlockingQueue<ChannelEvent> queue)
          Creates a new instance with the specified BlockingQueue.
 

Uses of ChannelEvent in org.jboss.netty.handler.ssl
 

Methods in org.jboss.netty.handler.ssl with parameters of type ChannelEvent
 void SslHandler.handleDownstream(ChannelHandlerContext context, ChannelEvent evt)
           
 

Uses of ChannelEvent in org.jboss.netty.handler.stream
 

Methods in org.jboss.netty.handler.stream with parameters of type ChannelEvent
 void ChunkedWriteHandler.handleDownstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void ChunkedWriteHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 

Uses of ChannelEvent in org.jboss.netty.handler.timeout
 

Subinterfaces of ChannelEvent in org.jboss.netty.handler.timeout
 interface IdleStateEvent
          A ChannelEvent that is triggered when a Channel has been idle for a while.
 

Classes in org.jboss.netty.handler.timeout that implement ChannelEvent
 class DefaultIdleStateEvent
          The default IdleStateEvent implementation.
 

Methods in org.jboss.netty.handler.timeout with parameters of type ChannelEvent
 void IdleStateAwareChannelUpstreamHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 void IdleStateAwareChannelHandler.handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
           
 



Copyright © 2008-2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.