クラス 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コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedHandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry) メソッドのサマリー
修飾子と型メソッド説明protected @Nullable ReactiveAdaptergetAdapter(HandlerResult result) トップレベルの戻り値型のReactiveAdapterを取得します。設定されたReactiveAdapterRegistryを返します。設定されたRequestedContentTypeResolverを返します。intgetOrder()このオブジェクトの順序値を取得します。selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)のバリアント。voidsetOrder(int order) この結果ハンドラーの順序を他のものに対して設定します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger
コンストラクターの詳細
HandlerResultHandlerSupport
protected HandlerResultHandlerSupport(RequestedContentTypeResolver contentTypeResolver, ReactiveAdapterRegistry adapterRegistry)
メソッドの詳細
getAdapterRegistry
設定されたReactiveAdapterRegistryを返します。getContentTypeResolver
設定されたRequestedContentTypeResolverを返します。setOrder
public void setOrder(int order) この結果ハンドラーの順序を他のものに対して設定します。デフォルトでは
Ordered.LOWEST_PRECEDENCEに設定されていますが、このデフォルトを変更する可能性のあるサブクラスの Javadoc を参照してください。- パラメーター:
order- オーダー
getOrder
getAdapter
トップレベルの戻り値型のReactiveAdapterを取得します。- 戻り値:
- 一致するアダプター、または存在しない場合は
null
selectMediaType
protected @Nullable MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。- パラメーター:
exchange- 現在のリクエストproducibleTypesSupplier- リクエストに対して生成可能なメディア型- 戻り値:
- 選択したメディア型、またはない場合は
null
selectMediaType
protected @Nullable MediaType selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つselectMediaType(ServerWebExchange, Supplier)のバリアント。