| パッケージ | 説明 |
|---|---|
| org.springframework.web.servlet.function | Spring のサーブレット環境用の関数 Web フレームワークを構成する型を提供します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static RequestPredicate | RequestPredicates.accept(MediaType... mediaTypes) |
static RequestPredicate | RequestPredicates.all() 常に一致する RequestPredicate を返します。 |
default RequestPredicate | RequestPredicate.and(RequestPredicate other) この述語と other 述語の両方に対してテストする構成されたリクエスト述語を返します。 |
static RequestPredicate | RequestPredicates.contentType(MediaType... mediaTypes) |
static RequestPredicate | RequestPredicates.DELETE(StringSE pattern) リクエストの HTTP メソッドが DELETE であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.GET(StringSE pattern) リクエストの HTTP メソッドが GET であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.HEAD(StringSE pattern) リクエストの HTTP メソッドが HEAD であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.headers(PredicateSE<ServerRequest.Headers> headersPredicate) 指定されたヘッダー述語に対してリクエストのヘッダーをテストする RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.method(HttpMethod httpMethod) リクエストの HTTP メソッドが指定されたメソッドと等しい場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.methods(HttpMethod... httpMethods) リクエストの HTTP メソッドが指定されたメソッドの 1 つと等しい場合に一致する RequestPredicate を返します。 |
default RequestPredicate | RequestPredicate.negate() この述語の論理否定を表す述語を返します。 |
static RequestPredicate | RequestPredicates.OPTIONS(StringSE pattern) リクエストの HTTP メソッドが OPTIONS であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
default RequestPredicate | RequestPredicate.or(RequestPredicate other) この述語または other 述語の両方に対してテストする、構成されたリクエスト述語を返します。 |
static RequestPredicate | RequestPredicates.param(StringSE name, PredicateSE<StringSE> predicate) 特定の述語に対して特定の名前のリクエストのパラメーターをテストする RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.param(StringSE name, StringSE value) 指定された名前のリクエストのパラメーターが指定された値を持つ場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.PATCH(StringSE pattern) リクエストの HTTP メソッドが PATCH であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.path(StringSE pattern) 指定されたパスパターンに対してリクエストパスをテストする RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.pathExtension(PredicateSE<StringSE> extensionPredicate) リクエストのパスが指定された述語と一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.pathExtension(StringSE extension) リクエストのパスが指定された拡張子を持つ場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.POST(StringSE pattern) リクエストの HTTP メソッドが POST であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
static RequestPredicate | RequestPredicates.PUT(StringSE pattern) リクエストの HTTP メソッドが PUT であり、指定された pattern がリクエストパスと一致する場合に一致する RequestPredicate を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
static FunctionSE<StringSE, RequestPredicate> | RequestPredicates.pathPredicates(PathPatternParser patternParser) 指定された PathPatternParser を使用して、パターン文字列から新しいパス一致 RequestPredicates を作成する関数を返します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
default RequestPredicate | RequestPredicate.and(RequestPredicate other) この述語と other 述語の両方に対してテストする構成されたリクエスト述語を返します。 |
default RouterFunction<T> | RouterFunction.andNest(RequestPredicate predicate, RouterFunction<T> routerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングする合成ルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.andRoute(RequestPredicate predicate, HandlerFunction<T> handlerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングする合成ルーティング関数を返します。 |
RouterFunctions.Builder | RouterFunctions.Builder.DELETE(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP DELETE リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.DELETE(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP DELETE リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
void | RouterFunctions.Visitor.endNested(RequestPredicate predicate) ネストされたルーター関数の終了通知を受け取ります。 |
RouterFunctions.Builder | RouterFunctions.Builder.GET(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP GET リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.GET(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP GET リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.HEAD(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP HEAD リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.HEAD(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP HEAD リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.nest(RequestPredicate predicate, ConsumerSE<RouterFunctions.Builder> builderConsumer) 指定されたリクエスト述語が適用される場合、構築されたルーター関数にルーティングします。 |
static <T extends ServerResponse> | RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。 |
RouterFunctions.Builder | RouterFunctions.Builder.nest(RequestPredicate predicate, SupplierSE<RouterFunction<ServerResponse>> routerFunctionSupplier) 指定されたリクエスト述語が適用される場合、提供されたルーター関数にルーティングします。 |
RouterFunctions.Builder | RouterFunctions.Builder.OPTIONS(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP OPTIONS リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.OPTIONS(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP OPTIONS リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
default RequestPredicate | RequestPredicate.or(RequestPredicate other) この述語または other 述語の両方に対してテストする、構成されたリクエスト述語を返します。 |
RouterFunctions.Builder | RouterFunctions.Builder.PATCH(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP PATCH リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.PATCH(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP PATCH リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.POST(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP POST リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.POST(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP POST リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.PUT(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべての HTTP PUT リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
RouterFunctions.Builder | RouterFunctions.Builder.PUT(StringSE pattern, RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定されたパターンと述語に一致するすべての HTTP PUT リクエストを処理する指定されたハンドラー関数にルートを追加します。 |
void | RouterFunctions.Visitor.route(RequestPredicate predicate, HandlerFunction<?> handlerFunction) ハンドラー関数への標準の予測ルートの通知を受け取ります。 |
RouterFunctions.Builder | RouterFunctions.Builder.route(RequestPredicate predicate, HandlerFunction<ServerResponse> handlerFunction) 指定された述語に一致するすべてのリクエストを処理する指定されたハンドラー関数にルートを追加します。 |
static <T extends ServerResponse> | RouterFunctions.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングします。 |
void | RouterFunctions.Visitor.startNested(RequestPredicate predicate) ネストされたルーター関数の開始の通知を受け取ります。 |
void | RequestPredicates.Visitor.unknown(RequestPredicate predicate) 不明な述語の最初の通知を受け取ります。 |