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 Object
implements ChannelSink, ChannelUpstreamHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
eventSunk
(ChannelPipeline pipeline, ChannelEvent e) Invoked byChannelPipeline
when a downstreamChannelEvent
has reached its terminal (the head of the pipeline).void
exceptionCaught
(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) Invoked byChannelPipeline
when an exception was raised while one of itsChannelHandler
s process aChannelEvent
.execute
(ChannelPipeline pipeline, Runnable task) Execute the givenRunnable
later in the io-thread.private void
void
Handles the specified upstream event.
-
Constructor Details
-
EmbeddedChannelSink
EmbeddedChannelSink()
-
-
Method Details
-
handleUpstream
Description copied from interface:ChannelUpstreamHandler
Handles the specified upstream event.- Specified by:
handleUpstream
in interfaceChannelUpstreamHandler
- Parameters:
ctx
- the context object for this handlere
- the upstream event to process or intercept
-
eventSunk
Description copied from interface:ChannelSink
Invoked byChannelPipeline
when a downstreamChannelEvent
has reached its terminal (the head of the pipeline).- Specified by:
eventSunk
in interfaceChannelSink
-
handleEvent
-
exceptionCaught
public void exceptionCaught(ChannelPipeline pipeline, ChannelEvent e, ChannelPipelineException cause) throws Exception Description copied from interface:ChannelSink
Invoked byChannelPipeline
when an exception was raised while one of itsChannelHandler
s process aChannelEvent
.- Specified by:
exceptionCaught
in interfaceChannelSink
- Throws:
Exception
-
execute
Description copied from interface:ChannelSink
Execute the givenRunnable
later in the io-thread. Some implementation may not support this and just execute it directly.- Specified by:
execute
in interfaceChannelSink
-