Class AbstractCodecEmbedder.EmbeddedChannelSink
- java.lang.Object
-
- org.jboss.netty.handler.codec.embedder.AbstractCodecEmbedder.EmbeddedChannelSink
-
- All Implemented Interfaces:
ChannelHandler,ChannelSink,ChannelUpstreamHandler
- Enclosing class:
- AbstractCodecEmbedder<E>
private final class AbstractCodecEmbedder.EmbeddedChannelSink extends java.lang.Object implements ChannelSink, ChannelUpstreamHandler
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
-
Constructor Summary
Constructors Constructor Description EmbeddedChannelSink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voideventSunk(ChannelPipeline pipeline, ChannelEvent e)Invoked byChannelPipelinewhen a downstreamChannelEventhas reached its terminal (the head of the pipeline).voidexceptionCaught(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause)Invoked byChannelPipelinewhen an exception was raised while one of itsChannelHandlers process aChannelEvent.ChannelFutureexecute(ChannelPipeline pipeline, java.lang.Runnable task)Execute the givenRunnablelater in the io-thread.private voidhandleEvent(ChannelEvent e)voidhandleUpstream(ChannelHandlerContext ctx, ChannelEvent e)Handles the specified upstream event.
-
-
-
Method Detail
-
handleUpstream
public void handleUpstream(ChannelHandlerContext ctx, ChannelEvent e)
Description copied from interface:ChannelUpstreamHandlerHandles the specified upstream event.- Specified by:
handleUpstreamin interfaceChannelUpstreamHandler- Parameters:
ctx- the context object for this handlere- the upstream event to process or intercept
-
eventSunk
public void eventSunk(ChannelPipeline pipeline, ChannelEvent e)
Description copied from interface:ChannelSinkInvoked byChannelPipelinewhen a downstreamChannelEventhas reached its terminal (the head of the pipeline).- Specified by:
eventSunkin interfaceChannelSink
-
handleEvent
private void handleEvent(ChannelEvent e)
-
exceptionCaught
public void exceptionCaught(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) throws java.lang.Exception
Description copied from interface:ChannelSinkInvoked byChannelPipelinewhen an exception was raised while one of itsChannelHandlers process aChannelEvent.- Specified by:
exceptionCaughtin interfaceChannelSink- Throws:
java.lang.Exception
-
execute
public ChannelFuture execute(ChannelPipeline pipeline, java.lang.Runnable task)
Description copied from interface:ChannelSinkExecute the givenRunnablelater in the io-thread. Some implementation may not support this and just execute it directly.- Specified by:
executein interfaceChannelSink
-
-