@ChannelHandler.Sharable public class NettyClientServerCommunicationSystemServerSide extends io.netty.channel.SimpleChannelInboundHandler<TOMMessage> implements CommunicationSystemServerSide
Constructor and Description |
---|
NettyClientServerCommunicationSystemServerSide(ServerViewController controller) |
Modifier and Type | Method and Description |
---|---|
void |
channelActive(io.netty.channel.ChannelHandlerContext ctx) |
void |
channelInactive(io.netty.channel.ChannelHandlerContext ctx) |
protected void |
channelRead0(io.netty.channel.ChannelHandlerContext arg0,
TOMMessage sm) |
void |
exceptionCaught(io.netty.channel.ChannelHandlerContext ctx,
java.lang.Throwable cause) |
void |
send(int[] targets,
TOMMessage sm,
boolean serializeClassHeaders) |
void |
setRequestReceiver(RequestReceiver tl) |
acceptInboundMessage, channelRead
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
handlerAdded, handlerRemoved, isSharable
public NettyClientServerCommunicationSystemServerSide(ServerViewController controller)
public void exceptionCaught(io.netty.channel.ChannelHandlerContext ctx, java.lang.Throwable cause)
exceptionCaught
in interface io.netty.channel.ChannelHandler
exceptionCaught
in interface io.netty.channel.ChannelInboundHandler
exceptionCaught
in class io.netty.channel.ChannelInboundHandlerAdapter
protected void channelRead0(io.netty.channel.ChannelHandlerContext arg0, TOMMessage sm) throws java.lang.Exception
channelRead0
in class io.netty.channel.SimpleChannelInboundHandler<TOMMessage>
java.lang.Exception
public void channelActive(io.netty.channel.ChannelHandlerContext ctx)
channelActive
in interface io.netty.channel.ChannelInboundHandler
channelActive
in class io.netty.channel.ChannelInboundHandlerAdapter
public void channelInactive(io.netty.channel.ChannelHandlerContext ctx)
channelInactive
in interface io.netty.channel.ChannelInboundHandler
channelInactive
in class io.netty.channel.ChannelInboundHandlerAdapter
public void setRequestReceiver(RequestReceiver tl)
setRequestReceiver
in interface CommunicationSystemServerSide
public void send(int[] targets, TOMMessage sm, boolean serializeClassHeaders)
send
in interface CommunicationSystemServerSide