クラス AbstractDecoder<T>
java.lang.ObjectSE
org.springframework.core.codec.AbstractDecoder<T>
- 型パラメーター:
T
- 要素型
- 実装されたすべてのインターフェース:
Decoder<T>
Decoder
実装の抽象基本クラス。- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Arjen Poutsma
フィールドサマリー
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明boolean
canDecode
(ResolvableType elementType, MimeType mimeType) デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。reactor.core.publisher.Mono<T>
decodeToMono
(Publisher<DataBuffer> inputStream, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) DataBuffer
入力ストリームをT
の Mono にデコードします。このデコーダーでサポートされている MIME 型のリストを返します。現在設定されているロガーを返します。void
クラス名に基づいたロガーよりも使用する代替ロガーを設定します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.core.codec.Decoder から継承されたメソッド
decode, decode, getDecodableMimeTypes
フィールドの詳細
logger
コンストラクターの詳細
AbstractDecoder
メソッドの詳細
setLogger
クラス名に基づいたロガーよりも使用する代替ロガーを設定します。- パラメーター:
logger
- 使用するロガー- 導入:
- 5.1
getLogger
現在設定されているロガーを返します。- 導入:
- 5.1
getDecodableMimeTypes
インターフェースからコピーされた説明:Decoder
このデコーダーでサポートされている MIME 型のリストを返します。このリストは、考えられるすべてのターゲット要素型に適用されるとは限らないため、このメソッドの呼び出しは通常、canDecode(elementType, null)
を介して保護する必要があります。このリストでは、特定の要素型でのみサポートされている MIME 型を除外することもできます。または、Decoder.getDecodableMimeTypes(ResolvableType)
を使用してより正確なリストを作成します。- 次で指定:
- インターフェース
Decoder<T>
のgetDecodableMimeTypes
- 戻り値:
- サポートされている MIME 型のリスト
canDecode
インターフェースからコピーされた説明:Decoder
デコーダーが特定のターゲット要素型とソースストリームの MIME 型をサポートするかどうか。decodeToMono
public reactor.core.publisher.Mono<T> decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE, ObjectSE> hints) インターフェースからコピーされた説明:Decoder
DataBuffer
入力ストリームをT
の Mono にデコードします。- 次で指定:
- インターフェース
Decoder<T>
のdecodeToMono
- パラメーター:
inputStream
- デコードするDataBuffer
入力ストリームelementType
- 出力ストリーム内の要素の予想される型。この型は、事前にDecoder.canDecode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)
メソッドに渡されている必要があり、true
を返している必要があります。mimeType
- 入力ストリームに関連付けられた MIME 型 (オプション)hints
- デコード方法に関する追加情報- 戻り値:
- デコードされた要素を持つ出力ストリーム