public class SctpInboundByteStreamHandler extends MessageToMessageDecoder<SctpMessage>
SctpMessages which belong to a application protocol form a specific
SCTP Stream and decode it as ByteBuf.ChannelHandler.Sharable| 构造器和说明 |
|---|
SctpInboundByteStreamHandler(int protocolIdentifier,
int streamIdentifier) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
acceptInboundMessage(java.lang.Object msg)
Returns
true if the given message should be handled. |
protected boolean |
acceptInboundMessage(SctpMessage msg) |
protected void |
decode(ChannelHandlerContext ctx,
SctpMessage msg,
java.util.List<java.lang.Object> out)
Decode from one message to an other.
|
channelReadchannelActive, channelInactive, channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, exceptionCaught, userEventTriggeredensureNotSharable, handlerAdded, handlerRemoved, isSharableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandlerAdded, handlerRemovedpublic SctpInboundByteStreamHandler(int protocolIdentifier,
int streamIdentifier)
streamIdentifier - accepted stream number, this should be >=0 or <= max stream number of the association.protocolIdentifier - supported application protocol.public final boolean acceptInboundMessage(java.lang.Object msg)
throws java.lang.Exception
MessageToMessageDecodertrue if the given message should be handled. If false it will be passed to the next
ChannelInboundHandler in the ChannelPipeline.acceptInboundMessage 在类中 MessageToMessageDecoder<SctpMessage>java.lang.Exceptionprotected boolean acceptInboundMessage(SctpMessage msg)
protected void decode(ChannelHandlerContext ctx, SctpMessage msg, java.util.List<java.lang.Object> out) throws java.lang.Exception
MessageToMessageDecoderdecode 在类中 MessageToMessageDecoder<SctpMessage>ctx - the ChannelHandlerContext which this MessageToMessageDecoder belongs tomsg - the message to decode to an other oneout - the List to which decoded messages should be addedjava.lang.Exception - is thrown if an error occurs