インターフェースの使用
org.springframework.web.reactive.function.server.ServerRequest
ServerRequest を使用するパッケージ
パッケージ
説明
関数 Web フレームワークのモックオブジェクト。
Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server
パッケージをサポートするクラス。org.springframework.mock.web.reactive.function.server 内の ServerRequest 使用
org.springframework.web.reactive.function.server 内の ServerRequest 使用
修飾子と型メソッド説明ServerRequest.Builder.build()
リクエストを作成します。static ServerRequest
ServerRequest.create
(ServerWebExchange exchange, ListSE<HttpMessageReader<?>> messageReaders) 指定されたServerWebExchange
およびメッセージリーダーに基づいて新しいServerRequest
を作成します。型 ServerRequest の引数を持つ型を返す org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明default OptionalSE<ServerRequest>
RequestPredicate.nest
(ServerRequest request) 指定されたリクエストをネストされたルートに使用されるリクエストに変換します。static FunctionSE<ServerRequest,
reactor.core.publisher.Mono<Resource>> RouterFunctions.resourceLookupFunction
(StringSE pattern, Resource location) RouterFunctions.resources(String, Resource)
で使用されるリソース検索関数を返します。型 ServerRequest のパラメーターを持つ org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明reactor.core.publisher.Mono<R>
HandlerFilterFunction.filter
(ServerRequest request, HandlerFunction<T> next) このフィルターを特定のハンドラー関数に適用します。static ServerRequest.Builder
ServerRequest.from
(ServerRequest other) メッセージリーダー、メソッド名、URI、ヘッダー、Cookie、指定されたリクエストの属性を使用してビルダーを作成します。reactor.core.publisher.Mono<T>
HandlerFunction.handle
(ServerRequest request) 指定されたリクエストを処理します。default OptionalSE<ServerRequest>
RequestPredicate.nest
(ServerRequest request) 指定されたリクエストをネストされたルートに使用されるリクエストに変換します。reactor.core.publisher.Mono<HandlerFunction<T>>
RouterFunction.route
(ServerRequest request) 指定されたリクエストに一致するハンドラー関数を返します。boolean
RequestPredicate.test
(ServerRequest request) 指定されたリクエストでこの述語を評価します。型 ServerRequest の型引数を持つ org.springframework.web.reactive.function.server のメソッドパラメーター修飾子と型メソッド説明RouterFunctions.Builder.after
(BiFunctionSE<ServerRequest, ServerResponse, ServerResponse> responseProcessor) 指定されたレスポンス処理関数を使用して、このビルダーによって作成されたすべてのルートのレスポンスオブジェクトをフィルターに掛けます。RouterFunctions.Builder.before
(FunctionSE<ServerRequest, ServerRequest> requestProcessor) 指定されたリクエスト処理関数を使用して、このビルダーによって作成されたすべてのルートのリクエストオブジェクトをフィルタリングします。RouterFunctions.Builder.before
(FunctionSE<ServerRequest, ServerRequest> requestProcessor) 指定されたリクエスト処理関数を使用して、このビルダーによって作成されたすべてのルートのリクエストオブジェクトをフィルタリングします。static HandlerFilterFunction<?,
?> HandlerFilterFunction.ofRequestProcessor
(FunctionSE<ServerRequest, reactor.core.publisher.Mono<ServerRequest>> requestProcessor) ServerRequest
でのみ動作するフィルター関数に、指定されたリクエストプロセッサー関数を適合させます。static HandlerFilterFunction<?,
?> HandlerFilterFunction.ofRequestProcessor
(FunctionSE<ServerRequest, reactor.core.publisher.Mono<ServerRequest>> requestProcessor) ServerRequest
でのみ動作するフィルター関数に、指定されたリクエストプロセッサー関数を適合させます。<T extends ThrowableSE>
RouterFunctions.BuilderRouterFunctions.Builder.onError
(ClassSE<T> exceptionType, BiFunctionSE<? super T, ServerRequest, reactor.core.publisher.Mono<ServerResponse>> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、指定された型のすべての例外をフィルターに掛けます。RouterFunctions.Builder.onError
(PredicateSE<? super ThrowableSE> predicate, BiFunctionSE<? super ThrowableSE, ServerRequest, reactor.core.publisher.Mono<ServerResponse>> responseProvider) 指定されたレスポンスプロバイダー関数を適用することにより、述語に一致するすべての例外をフィルターに掛けます。RouterFunctions.Builder.resources
(FunctionSE<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。static RouterFunction<ServerResponse>
RouterFunctions.resources
(FunctionSE<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。void
RouterFunctions.Visitor.resources
(FunctionSE<ServerRequest, reactor.core.publisher.Mono<Resource>> lookupFunction) リソースルーター関数の通知を受け取ります。org.springframework.web.reactive.function.server.support 内の ServerRequest 使用
型 ServerRequest のパラメーターを持つ org.springframework.web.reactive.function.server.support のコンストラクター修飾子コンストラクター説明ServerRequestWrapper
(ServerRequest delegate) 指定されたリクエストをラップする新しいServerRequestWrapper
を作成します。