public class MessageEnvelopeAggregator extends io.netty.handler.codec.MessageToMessageCodec<MessageEnvelope,DoipMessage>
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
MTU_802_3 |
static int |
MTU_ethernet |
| 构造器和说明 |
|---|
MessageEnvelopeAggregator() |
MessageEnvelopeAggregator(int mtu) |
| 限定符和类型 | 方法和说明 |
|---|---|
static DoipMessage |
byteBufToMessage(io.netty.buffer.ByteBuf bf,
int requestId) |
protected void |
decode(io.netty.channel.ChannelHandlerContext ctx,
MessageEnvelope msg,
java.util.List<java.lang.Object> out) |
protected void |
encode(io.netty.channel.ChannelHandlerContext ctx,
DoipMessage msg,
java.util.List<java.lang.Object> out) |
void |
messageToEnvelopes(DoipMessage msg,
java.util.List<java.lang.Object> out) |
acceptInboundMessage, acceptOutboundMessage, channelRead, writebind, close, connect, deregister, disconnect, flush, readchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharablepublic static final int MTU_ethernet
public static final int MTU_802_3
public MessageEnvelopeAggregator()
public MessageEnvelopeAggregator(int mtu)
protected void encode(io.netty.channel.ChannelHandlerContext ctx,
DoipMessage msg,
java.util.List<java.lang.Object> out)
throws java.lang.Exception
encode 在类中 io.netty.handler.codec.MessageToMessageCodec<MessageEnvelope,DoipMessage>java.lang.Exceptionpublic void messageToEnvelopes(DoipMessage msg, java.util.List<java.lang.Object> out) throws MessageCodecException
protected void decode(io.netty.channel.ChannelHandlerContext ctx,
MessageEnvelope msg,
java.util.List<java.lang.Object> out)
throws java.lang.Exception
decode 在类中 io.netty.handler.codec.MessageToMessageCodec<MessageEnvelope,DoipMessage>java.lang.Exceptionpublic static DoipMessage byteBufToMessage(io.netty.buffer.ByteBuf bf, int requestId) throws MessageCodecException