T
- 出力ストリームの要素の型 public interface HttpMessageDecoder<T> extends Decoder<T>
Decoder
の拡張により、HTTP リクエストまたはレスポンス本文のデコードに関連する追加のメソッドが公開されます。修飾子と型 | メソッドと説明 |
---|---|
MapSE<StringSE, ObjectSE> | getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response) サーバーリクエストまたはターゲットコントローラーメソッドパラメーターのアノテーションに基づいてデコードヒントを取得します。 |
canDecode, decode, decode, decodeToMono, getDecodableMimeTypes, getDecodableMimeTypes
MapSE<StringSE,ObjectSE> getDecodeHints(ResolvableType actualType, ResolvableType elementType, ServerHttpRequest request, ServerHttpResponse response)
actualType
- デコード先の実際のターゲット型、場合によってはリアクティブラッパーであり、MethodParameter
から供給されます。つまり、メソッドパラメーターアノテーションへのアクセスを提供します elementType
- デコードしようとしている Flux/Mono
内の要素型 request
- 現在のリクエスト response
- 現在のレスポンス