クラス Jackson2JsonDecoder
java.lang.ObjectSE
org.springframework.http.codec.json.Jackson2CodecSupport
org.springframework.http.codec.json.AbstractJackson2Decoder
org.springframework.http.codec.json.Jackson2JsonDecoder
- 実装されたすべてのインターフェース:
Decoder<ObjectSE>
,HttpMessageDecoder<ObjectSE>
バイトストリームを JSON にデコードし、ノンブロッキング解析を利用して Jackson 2.x でオブジェクトに変換します。
- 導入:
- 5.0
- 作成者:
- Sebastien Deleuze, Rossen Stoyanchev
- 関連事項:
フィールドサマリー
クラス org.springframework.http.codec.json.Jackson2CodecSupport から継承されたフィールド
JSON_VIEW_HINT, logger
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明protected reactor.core.publisher.Flux<DataBuffer>
processInput
(Publisher<DataBuffer> input, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 入力パブリッシャーを flux に処理します。クラス org.springframework.http.codec.json.AbstractJackson2Decoder から継承されたメソッド
canDecode, customizeReader, decode, decode, decodeToMono, getAnnotation, getDecodableMimeTypes, getDecodableMimeTypes, getDecodeHints, getMaxInMemorySize, setMaxInMemorySize
クラス org.springframework.http.codec.json.Jackson2CodecSupport から継承されたメソッド
getHints, getJavaType, getMediaTypesForProblemDetail, getMimeTypes, getMimeTypes, getObjectMapper, getObjectMapperRegistrations, getObjectMappersForType, getParameter, logWarningIfNecessary, registerObjectMappersForType, selectObjectMapper, setObjectMapper, supportsMimeType
コンストラクターの詳細
Jackson2JsonDecoder
public Jackson2JsonDecoder()Jackson2JsonDecoder
メソッドの詳細
processInput
protected reactor.core.publisher.Flux<DataBuffer> processInput(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable MapSE<StringSE, ObjectSE> hints) クラスからコピーされた説明:AbstractJackson2Decoder
入力パブリッシャーを flux に処理します。デフォルトの実装ではFlux.from(Publisher)
が返されますが、サブクラスではこの動作をカスタマイズできます。- オーバーライド:
- クラス
AbstractJackson2Decoder
のprocessInput
- パラメーター:
input
- 処理するDataBuffer
入力ストリームelementType
- 出力ストリームで予期される要素の型mimeType
- 入力ストリームに関連付けられた MIME 型 (オプション)hints
- エンコード方法に関する追加情報- 戻り値:
- 処理された flux