public class Handler extends DualAbstractHandler<io.netty.channel.ChannelInboundHandler,Router>
| Modifier and Type | Field and Description |
|---|---|
protected io.netty.util.concurrent.EventExecutorGroup |
group |
static java.lang.String |
ROUTED_HANDLER_NAME |
static java.lang.String |
ROUTER_HANDLER_NAME |
| Modifier and Type | Method and Description |
|---|---|
io.netty.util.concurrent.EventExecutorGroup |
group() |
Handler |
group(io.netty.util.concurrent.EventExecutorGroup group) |
java.lang.String |
name()
Should be used to add the router to pipeline:
channel.pipeline().addLast(handler.name(), handler)
|
protected void |
routed(io.netty.channel.ChannelHandlerContext ctx,
Routed routed) |
channelRead0, respondNotFound, routeracceptInboundMessage, channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredhandlerAdded, handlerRemoved, isSharablepublic static final java.lang.String ROUTER_HANDLER_NAME
public static final java.lang.String ROUTED_HANDLER_NAME
protected io.netty.util.concurrent.EventExecutorGroup group
public Handler(Router router)
public Handler group(io.netty.util.concurrent.EventExecutorGroup group)
public io.netty.util.concurrent.EventExecutorGroup group()
public java.lang.String name()
protected void routed(io.netty.channel.ChannelHandlerContext ctx,
Routed routed)
throws java.lang.Exception
routed in class DualAbstractHandler<io.netty.channel.ChannelInboundHandler,Router>routed - Will automatically be released. Please call routed.retain() if you want.java.lang.Exception