public class ResourceEncoder extends AbstractSingleValueEncoder<Resource>
Resources
のエンコーダ。修飾子と型 | フィールドと説明 |
---|---|
static int | DEFAULT_BUFFER_SIZE エンコーダが使用するデフォルトのバッファサイズ。 |
logger
コンストラクターと説明 |
---|
ResourceEncoder() |
ResourceEncoder(int bufferSize) |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canEncode(ResolvableType elementType, MimeType mimeType) エンコーダが特定のソース要素型と出力ストリームの MIME 型をサポートするかどうか。 |
protected reactor.core.publisher.Flux<DataBuffer> | encode(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) T を出力 DataBuffer ストリームにエンコードします。 |
encode
getEncodableMimeTypes, getLogger, setLogger
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
encodeValue, getEncodableMimeTypes
public static final int DEFAULT_BUFFER_SIZE
public ResourceEncoder()
public ResourceEncoder(int bufferSize)
public boolean canEncode(ResolvableType elementType, @Nullable MimeType mimeType)
Encoder
protected reactor.core.publisher.Flux<DataBuffer> encode(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, @Nullable MimeType mimeType, @Nullable MapSE<StringSE,ObjectSE> hints)
AbstractSingleValueEncoder
T
を出力 DataBuffer
ストリームにエンコードします。AbstractSingleValueEncoder<Resource>
の encode
resource
- 処理する値 bufferFactory
- 出力の作成に使用されるバッファファクトリ type
- 処理するストリーム要素型 mimeType
- 処理する MIME 型 hints
- デコード方法に関する追加情報、オプション