P
- メッセージのペイロードタイプ public abstract class AbstractNioBufferReactorNettyCodec<P> extends ObjectSE implements ReactorNettyCodec<P>
ByteBuffers
SE と連携する必要がある ReactorNettyCodec
実装の便利な基本クラス。コンストラクターと説明 |
---|
AbstractNioBufferReactorNettyCodec() |
修飾子と型 | メソッドと説明 |
---|---|
CollectionSE<Message<P>> | decode(io.netty.buffer.ByteBuf inputBuffer) 入力 ByteBuf を 1 つ以上の Messages にデコードします。 |
protected abstract ListSE<Message<P>> | decodeInternal(ByteBufferSE nioBuffer) |
void | encode(Message<P> message, io.netty.buffer.ByteBuf outputBuffer) 指定された Message を出力 ByteBuf にエンコードします。 |
protected abstract ByteBufferSE | encodeInternal(Message<P> message) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public CollectionSE<Message<P>> decode(io.netty.buffer.ByteBuf inputBuffer)
ReactorNettyCodec
ByteBuf
を 1 つ以上の Messages
にデコードします。ReactorNettyCodec<P>
の decode
inputBuffer
- デコードする入力バッファ public void encode(Message<P> message, io.netty.buffer.ByteBuf outputBuffer)
ReactorNettyCodec
Message
を出力 ByteBuf
にエンコードします。ReactorNettyCodec<P>
の encode
message
- エンコードするメッセージ outputBuffer
- 書き込むバッファ protected abstract ListSE<Message<P>> decodeInternal(ByteBufferSE nioBuffer)
protected abstract ByteBufferSE encodeInternal(Message<P> message)