public class NettyByteBufDecoder extends AbstractDataBufferDecoder<io.netty.buffer.ByteBuf>
ByteBufs
のデコーダ。logger
コンストラクターと説明 |
---|
NettyByteBufDecoder() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canDecode(ResolvableType elementType, MimeType mimeType) デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。 |
io.netty.buffer.ByteBuf | decode(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) データバッファを型 T のオブジェクトにデコードします。 |
decode, decodeDataBuffer, decodeToMono, getMaxInMemorySize, setMaxInMemorySize
getDecodableMimeTypes, getLogger, setLogger
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getDecodableMimeTypes
public boolean canDecode(ResolvableType elementType, @Nullable MimeType mimeType)
Decoder
Decoder<io.netty.buffer.ByteBuf>
の canDecode
AbstractDecoder<io.netty.buffer.ByteBuf>
の canDecode
elementType
- 出力ストリームのターゲット要素型 mimeType
- デコードするストリームに関連付けられた MIME 型 (指定しない場合は null
にすることができます)true
、サポートされていない場合は false
public io.netty.buffer.ByteBuf decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE,ObjectSE> hints)
Decoder
dataBuffer
- デコードする DataBuffer
elementType
- 予想される出力型 mimeType
- データに関連付けられた MIME 型 hints
- デコード方法に関する追加情報 null