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