パッケージ | 説明 |
---|---|
org.springframework.test.web.reactive.server | WebTestClient を介した Spring WebFlux サーバーエンドポイントのテストのサポート。 |
org.springframework.web.reactive.function.server | Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。 |
org.springframework.web.reactive.function.server.support | org.springframework.web.reactive.function.server パッケージをサポートするクラス。 |
修飾子と型 | メソッドと説明 |
---|---|
static WebTestClient.RouterFunctionSpec | WebTestClient.bindToRouterFunction(RouterFunction<?> routerFunction) このオプションを使用して、 RouterFunction からサーバーをセットアップします。 |
修飾子と型 | メソッドと説明 |
---|---|
default RouterFunction<T> | RouterFunction.and(RouterFunction<T> other) 最初にこの関数を呼び出し、次にこのルートに結果がない場合は(同じレスポンス型 T の) other 関数を呼び出す合成ルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.andNest(RequestPredicate predicate, RouterFunction<T> routerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングする合成ルーティング関数を返します。 |
default RouterFunction<?> | RouterFunction.andOther(RouterFunction<?> other) 最初にこの関数を呼び出し、このルートに結果がない場合は(異なるレスポンス型の) other 関数を呼び出す合成ルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.andRoute(RequestPredicate predicate, HandlerFunction<T> handlerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングする合成ルーティング関数を返します。 |
RouterFunction<ServerResponse> | RouterFunctions.Builder.build() RouterFunction をビルドします。 |
static <T extends ServerResponse> | RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) 指定されたルーター関数の PathPatternParser を変更します。 |
default <S extends ServerResponse> | RouterFunction.filter(HandlerFilterFunction<T,S> filterFunction) |
static <T extends ServerResponse> | RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。 |
static RouterFunction<ServerResponse> | RouterFunctions.resources(FunctionSE<ServerRequest,reactor.core.publisher.Mono<Resource>> lookupFunction) 提供された検索機能を使用してリソースにルーティングします。 |
static RouterFunction<ServerResponse> | RouterFunctions.resources(StringSE pattern, Resource location) 指定されたパターンに一致するリクエストを、指定されたルートの場所を基準としたリソースにルーティングします。 |
static <T extends ServerResponse> | RouterFunctions.route(RequestPredicate predicate, HandlerFunction<T> handlerFunction) 指定されたリクエスト述語が適用される場合、指定されたハンドラー関数にルーティングします。 |
default RouterFunction<T> | RouterFunction.withAttribute(StringSE name, ObjectSE value) 指定された属性を持つ新しいルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.withAttributes(ConsumerSE<MapSE<StringSE, ObjectSE>> attributesConsumer) 指定されたコンシューマーで操作された属性を持つ新しいルーティング関数を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
RouterFunctions.Builder | RouterFunctions.Builder.add(RouterFunction<ServerResponse> routerFunction) 指定されたルートをこのビルダーに追加します。 |
default RouterFunction<T> | RouterFunction.and(RouterFunction<T> other) 最初にこの関数を呼び出し、次にこのルートに結果がない場合は(同じレスポンス型 T の) other 関数を呼び出す合成ルーティング関数を返します。 |
default RouterFunction<T> | RouterFunction.andNest(RequestPredicate predicate, RouterFunction<T> routerFunction) このルートが一致せず、指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングする合成ルーティング関数を返します。 |
default RouterFunction<?> | RouterFunction.andOther(RouterFunction<?> other) 最初にこの関数を呼び出し、このルートに結果がない場合は(異なるレスポンス型の) other 関数を呼び出す合成ルーティング関数を返します。 |
static <T extends ServerResponse> | RouterFunctions.changeParser(RouterFunction<T> routerFunction, PathPatternParser parser) 指定されたルーター関数の PathPatternParser を変更します。 |
static <T extends ServerResponse> | RouterFunctions.nest(RequestPredicate predicate, RouterFunction<T> routerFunction) 指定されたリクエスト述語が適用される場合、指定されたルーター関数にルーティングします。 |
static HttpHandler | RouterFunctions.toHttpHandler(RouterFunction<?> routerFunction) 指定されたルーター関数を HttpHandler に変換します。 |
static HttpHandler | RouterFunctions.toHttpHandler(RouterFunction<?> routerFunction, HandlerStrategies strategies) 指定された戦略を使用して、指定されたルーター関数を HttpHandler に変換します。 |
static WebHandler | RouterFunctions.toWebHandler(RouterFunction<?> routerFunction) 指定されたルーター関数を WebHandler に変換します。 |
static WebHandler | RouterFunctions.toWebHandler(RouterFunction<?> routerFunction, HandlerStrategies strategies) 指定された戦略を使用して、指定されたルーター関数を WebHandler に変換します。 |
void | RouterFunctions.Visitor.unknown(RouterFunction<?> routerFunction) 不明なルーター関数の通知を受け取ります。 |
修飾子と型 | メソッドと説明 |
---|---|
RouterFunctions.Builder | RouterFunctions.Builder.nest(RequestPredicate predicate, SupplierSE<RouterFunction<ServerResponse>> routerFunctionSupplier) 指定されたリクエスト述語が適用される場合、提供されたルーター関数にルーティングします。 |
RouterFunctions.Builder | RouterFunctions.Builder.path(StringSE pattern, SupplierSE<RouterFunction<ServerResponse>> routerFunctionSupplier) 指定されたパスプレフィックスパターンが適用される場合は、提供されたルーター関数にルーティングします。 |
修飾子と型 | メソッドと説明 |
---|---|
RouterFunction<?> | RouterFunctionMapping.getRouterFunction() 設定された RouterFunction を返します。 |
コンストラクターと説明 |
---|
RouterFunctionMapping(RouterFunction<?> routerFunction) 指定された RouterFunction で RouterFunctionMapping を作成します。 |