Package io.helidon.webserver
Class ForwardingHandler
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.SimpleChannelInboundHandler<Object>
-
- io.helidon.webserver.ForwardingHandler
-
- All Implemented Interfaces:
ChannelHandler,ChannelInboundHandler
public class ForwardingHandler extends SimpleChannelInboundHandler<Object>
ForwardingHandler bridges Netty response and request related APIs toBareRequestandBareResponse.For each tcp connection, a single
ForwardingHandleris created.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidchannelRead0(ChannelHandlerContext ctx, Object msg)voidchannelReadComplete(ChannelHandlerContext ctx)voidexceptionCaught(ChannelHandlerContext ctx, Throwable cause)-
Methods inherited from class io.netty.channel.SimpleChannelInboundHandler
acceptInboundMessage, channelRead
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, 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 Detail
-
channelReadComplete
public void channelReadComplete(ChannelHandlerContext ctx)
- Specified by:
channelReadCompletein interfaceChannelInboundHandler- Overrides:
channelReadCompletein classChannelInboundHandlerAdapter
-
channelRead0
protected void channelRead0(ChannelHandlerContext ctx, Object msg)
- Specified by:
channelRead0in classSimpleChannelInboundHandler<Object>
-
exceptionCaught
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause)
- Specified by:
exceptionCaughtin interfaceChannelHandler- Specified by:
exceptionCaughtin interfaceChannelInboundHandler- Overrides:
exceptionCaughtin classChannelInboundHandlerAdapter
-
-