クラス HandlerResultHandlerSupport
java.lang.ObjectSE
org.springframework.web.reactive.result.HandlerResultHandlerSupport
- 実装されたすべてのインターフェース:
Ordered
コンテンツネゴシエーションと
ReactiveAdapter
レジストリへのアクセスをサポートする HandlerResultHandler
の基本クラス。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターのサマリー
修飾子コンストラクター説明protected
HandlerResultHandlerSupport
(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) メソッドのサマリー
修飾子と型メソッド説明protected ReactiveAdapter
getAdapter
(HandlerResult result) トップレベルの戻り値型のReactiveAdapter
を取得します。設定されたReactiveAdapterRegistry
を返します。設定されたRequestedContentTypeResolver
を返します。int
getOrder()
このオブジェクトの順序値を取得します。protected MediaType
selectMediaType
(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。protected MediaType
selectMediaType
(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)
のバリアント。void
setOrder
(int order) この結果ハンドラーの順序を他のものに対して設定します。
フィールドの詳細
logger
コンストラクターの詳細
HandlerResultHandlerSupport
protected HandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)
メソッドの詳細
getAdapterRegistry
設定されたReactiveAdapterRegistry
を返します。getContentTypeResolver
設定されたRequestedContentTypeResolver
を返します。setOrder
public void setOrder(int order) この結果ハンドラーの順序を他のものに対して設定します。デフォルトでは
Ordered.LOWEST_PRECEDENCE
に設定されていますが、このデフォルトを変更する可能性のあるサブクラスの Javadoc を参照してください。- パラメーター:
order
- オーダー
getOrder
public int getOrder()インターフェースからコピーされた説明:Ordered
このオブジェクトの順序値を取得します。値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット
load-on-startup
の値に多少似ています)。同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。
getAdapter
トップレベルの戻り値型のReactiveAdapter
を取得します。- 戻り値:
- 一致するアダプター、または存在しない場合は
null
selectMediaType
@Nullable protected MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。- パラメーター:
exchange
- 現在のリクエストproducibleTypesSupplier
- リクエストに対して生成可能なメディア型- 戻り値:
- 選択したメディア型、またはない場合は
null
selectMediaType
@Nullable protected MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)
のバリアント。