java.lang.Object
- All Implemented Interfaces:
ChannelHandler
,ChannelInboundHandler
ForwardingHandler bridges Netty response and request related APIs to
BareRequest
and BareResponse
.
For each tcp connection, a single ForwardingHandler
is created.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
channelRead0
(ChannelHandlerContext ctx, Object msg) void
void
exceptionCaught
(ChannelHandlerContext ctx, Throwable cause) Overrides behavior when exception is thrown in pipeline.Methods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.netty.channel.ChannelHandler
handlerAdded, handlerRemoved
-
Method Details
-
channelReadComplete
- Specified by:
channelReadComplete
in interfaceChannelInboundHandler
- Overrides:
channelReadComplete
in classChannelInboundHandlerAdapter
-
channelRead0
- Specified by:
channelRead0
in classSimpleChannelInboundHandler<Object>
-
channelInactive
- Specified by:
channelInactive
in interfaceChannelInboundHandler
- Overrides:
channelInactive
in classChannelInboundHandlerAdapter
- Throws:
Exception
-
exceptionCaught
Overrides behavior when exception is thrown in pipeline.- Specified by:
exceptionCaught
in interfaceChannelHandler
- Specified by:
exceptionCaught
in interfaceChannelInboundHandler
- Overrides:
exceptionCaught
in classChannelInboundHandlerAdapter
- Parameters:
ctx
- channel context.cause
- the throwable.
-