public class ResourceDecoder extends AbstractDataBufferDecoder<Resource>
Resources
のデコーダ。logger
コンストラクターと説明 |
---|
ResourceDecoder() |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canDecode(ResolvableType elementType, MimeType mimeType) デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。 |
reactor.core.publisher.Flux<Resource> | decode(org.reactivestreams.Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, java.util.Map<java.lang.String,java.lang.Object> hints) DataBuffer 入力ストリームを T の Flux にデコードします。 |
protected Resource | decodeDataBuffer(DataBuffer dataBuffer, ResolvableType elementType, MimeType mimeType, java.util.Map<java.lang.String,java.lang.Object> hints) DataBuffer をターゲット要素型にデコードする方法。 |
decodeToMono
getDecodableMimeTypes, getLogger, setLogger
public boolean canDecode(ResolvableType elementType, @Nullable MimeType mimeType)
Decoder
public reactor.core.publisher.Flux<Resource> decode(org.reactivestreams.Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable java.util.Map<java.lang.String,java.lang.Object> hints)
Decoder
DataBuffer
入力ストリームを T
の Flux にデコードします。Decoder<Resource>
の decode
AbstractDataBufferDecoder<Resource>
の decode
inputStream
- デコードする DataBuffer
入力ストリーム elementType
- 出力ストリーム内の要素の予想される型。この型は、事前に Decoder.canDecode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)
メソッドに渡されている必要があり、true
を返している必要があります。mimeType
- 入力ストリームに関連付けられた MIME 型 (オプション)hints
- エンコード方法に関する追加情報 protected Resource decodeDataBuffer(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable java.util.Map<java.lang.String,java.lang.Object> hints)
AbstractDataBufferDecoder
DataBuffer
をターゲット要素型にデコードする方法。AbstractDataBufferDecoder<Resource>
の decodeDataBuffer