クラス NettyByteBufDecoder

実装されたすべてのインターフェース:
Decoder<io.netty.buffer.ByteBuf>

public class NettyByteBufDecoder extends AbstractDataBufferDecoder<io.netty.buffer.ByteBuf>
ByteBufs のデコーダ。
導入:
5.3
作成者:
Vladislav Kisel
  • コンストラクターの詳細

    • NettyByteBufDecoder

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

    • canDecode

      public boolean canDecode(ResolvableType elementType, @Nullable MimeType mimeType)
      インターフェースからコピーされた説明: Decoder
      デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。
      次で指定:
      インターフェース Decoder<io.netty.buffer.ByteBuf>canDecode 
      オーバーライド:
      クラス AbstractDecoder<io.netty.buffer.ByteBuf>canDecode 
      パラメーター:
      elementType - 出力ストリームのターゲット要素型
      mimeType - デコードするストリームに関連付けられた MIME 型 (指定しない場合は null にすることができます)
      戻り値:
      サポートされている場合は true、サポートされていない場合は false 
    • decode

      public io.netty.buffer.ByteBuf decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE,ObjectSE> hints)
      インターフェースからコピーされた説明: Decoder
      データバッファーを型 T のオブジェクトにデコードします。これは、個別のメッセージ(またはイベント)が完全に集約された形式で個別にデコードおよび処理されるシナリオで役立ちます。
      パラメーター:
      dataBuffer - デコードする DataBuffer 
      elementType - 予想される出力型
      mimeType - データに関連付けられた MIME 型
      hints - デコード方法に関する追加情報
      戻り値:
      デコードされた値、おそらく null