パッケージ | 説明 |
---|---|
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) リソースルーター関数の通知を受け取ります。 |