クラス AbstractNioBufferReactorNettyCodec<P>

java.lang.ObjectSE
org.springframework.messaging.tcp.reactor.AbstractNioBufferReactorNettyCodec<P>
型パラメーター:
P - メッセージのペイロード型
実装されたすべてのインターフェース:
ReactorNettyCodec<P>
既知の直属サブクラス
StompReactorNettyCodec

public abstract class AbstractNioBufferReactorNettyCodec<P> extends ObjectSE implements ReactorNettyCodec<P>
NIO ByteBuffersSE と連携する必要がある ReactorNettyCodec 実装の便利な基本クラス。
導入:
5.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • AbstractNioBufferReactorNettyCodec

      public AbstractNioBufferReactorNettyCodec()
  • メソッドの詳細

    • decode

      public CollectionSE<Message<P>> decode(io.netty.buffer.ByteBuf inputBuffer)
      インターフェースからコピーされた説明: ReactorNettyCodec
      入力 ByteBuf を 1 つ以上の Messages にデコードします。
      次で指定:
      インターフェース ReactorNettyCodec<P>decode 
      パラメーター:
      inputBuffer - デコードする入力バッファ
      戻り値:
      0 個以上のデコードされたメッセージ
    • encode

      public void encode(Message<P> message, io.netty.buffer.ByteBuf outputBuffer)
      インターフェースからコピーされた説明: ReactorNettyCodec
      指定された Message を出力 ByteBuf にエンコードします。
      次で指定:
      インターフェース ReactorNettyCodec<P>encode 
      パラメーター:
      message - エンコードするメッセージ
      outputBuffer - 書き込むバッファ
    • decodeInternal

      protected abstract ListSE<Message<P>> decodeInternal(ByteBufferSE nioBuffer)
    • encodeInternal

      protected abstract ByteBufferSE encodeInternal(Message<P> message)