Package org.jboss.netty.example.proxy
Class HexDumpProxyInboundHandler
java.lang.Object
org.jboss.netty.channel.SimpleChannelUpstreamHandler
org.jboss.netty.example.proxy.HexDumpProxyInboundHandler
- All Implemented Interfaces:
ChannelHandler
,ChannelUpstreamHandler
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ClientSocketChannelFactory
private Channel
(package private) final Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked when aChannel
was closed and all its related resources were released.void
Invoked when aChannel
'sinterestOps
was changed.void
Invoked when aChannel
is open, but not bound nor connected.(package private) static void
closeOnFlush
(Channel ch) Closes the specified channel after all queued write requests are flushed.void
Invoked when an exception was raised by an I/O thread or aChannelHandler
.void
Invoked when a message object (e.g:ChannelBuffer
) was received from a remote peer.Methods inherited from class org.jboss.netty.channel.SimpleChannelUpstreamHandler
channelBound, channelConnected, channelDisconnected, channelUnbound, childChannelClosed, childChannelOpen, handleUpstream, writeComplete
-
Field Details
-
cf
-
trafficLock
-
outboundChannel
-
-
Constructor Details
-
HexDumpProxyInboundHandler
-
-
Method Details
-
channelOpen
Description copied from class:SimpleChannelUpstreamHandler
Invoked when aChannel
is open, but not bound nor connected.
Be aware that this event is fired from within the I/O thread. You should never execute any heavy operation in there as it will block the dispatching to other workers!- Overrides:
channelOpen
in classSimpleChannelUpstreamHandler
-
messageReceived
Description copied from class:SimpleChannelUpstreamHandler
Invoked when a message object (e.g:ChannelBuffer
) was received from a remote peer.- Overrides:
messageReceived
in classSimpleChannelUpstreamHandler
-
channelInterestChanged
Description copied from class:SimpleChannelUpstreamHandler
Invoked when aChannel
'sinterestOps
was changed.- Overrides:
channelInterestChanged
in classSimpleChannelUpstreamHandler
-
channelClosed
Description copied from class:SimpleChannelUpstreamHandler
Invoked when aChannel
was closed and all its related resources were released.- Overrides:
channelClosed
in classSimpleChannelUpstreamHandler
-
exceptionCaught
Description copied from class:SimpleChannelUpstreamHandler
Invoked when an exception was raised by an I/O thread or aChannelHandler
.- Overrides:
exceptionCaught
in classSimpleChannelUpstreamHandler
-
closeOnFlush
Closes the specified channel after all queued write requests are flushed.
-