クラス EndpointRequest
java.lang.ObjectSE
org.springframework.boot.actuate.autoconfigure.security.reactive.EndpointRequest
アクチュエーターのエンドポイント位置の
ServerWebExchangeMatcher
を作成するために使用できるファクトリ。- 導入:
- 2.0.0
- 作成者:
- Madhura Bhave, Phillip Webb
ネストされたクラスのサマリー
修飾子と型クラス説明static class
ServerWebExchangeMatcher
は、actuator endpoints
の追加パスと照合するために使用されます。static final class
ServerWebExchangeMatcher
はactuator endpoints
と照合するために使用されていました。static final class
リンクエンドポイントとの照合に使用されるServerWebExchangeMatcher
。方法の概要
修飾子と型メソッド説明指定されたactuator endpoints
を含むマッチャーを返します。指定されたactuator endpoints
を含むマッチャーを返します。toAdditionalPaths
(WebServerNamespace webServerNamespace, ClassSE<?>... endpoints) 指定されたactuator endpoints
のWebServerNamespace
の追加パスを含むマッチャーを返します。toAdditionalPaths
(WebServerNamespace webServerNamespace, StringSE... endpoints) 指定されたactuator endpoints
のWebServerNamespace
の追加パスを含むマッチャーを返します。すべてのactuator endpoints
を含むマッチャーを返します。toLinks()
リンクのエンドポイントでのみ一致するマッチャーを返します。
メソッドの詳細
toAnyEndpoint
すべてのactuator endpoints
を含むマッチャーを返します。また、アクチュエーターエンドポイントのベースパスにあるリンクエンドポイントも含まれます。excluding
メソッドを使用して、必要に応じて特定のエンドポイントをさらに削除できます。例:EndpointRequest.toAnyEndpoint().excluding(ShutdownEndpoint.class)
- 戻り値:
- 設定された
ServerWebExchangeMatcher
to
指定されたactuator endpoints
を含むマッチャーを返します。例:EndpointRequest.to(ShutdownEndpoint.class, HealthEndpoint.class)
- パラメーター:
endpoints
- 含めるエンドポイント- 戻り値:
- 設定された
ServerWebExchangeMatcher
to
指定されたactuator endpoints
を含むマッチャーを返します。例:EndpointRequest.to("shutdown", "health")
- パラメーター:
endpoints
- 含めるエンドポイント- 戻り値:
- 設定された
ServerWebExchangeMatcher
toLinks
リンクのエンドポイントでのみ一致するマッチャーを返します。リンクエンドポイントのセキュリティ構成が他のactuator endpoints
と異なる場合に使用できます。excludingLinks
メソッドをこれと組み合わせて使用して、リンクのエンドポイントをtoAnyEndpoint
から削除できます。例:EndpointRequest.toLinks()
- 戻り値:
- 設定された
ServerWebExchangeMatcher
toAdditionalPaths
public static EndpointRequest.AdditionalPathsEndpointServerWebExchangeMatcher toAdditionalPaths(WebServerNamespace webServerNamespace, ClassSE<?>... endpoints) 指定されたactuator endpoints
のWebServerNamespace
の追加パスを含むマッチャーを返します。例:EndpointRequest.toAdditionalPaths(WebServerNamespace.SERVER, "health")
- パラメーター:
webServerNamespace
- Web サーバーの名前空間endpoints
- 含めるエンドポイント- 戻り値:
- 設定された
RequestMatcher
- 導入:
- 3.4.0
toAdditionalPaths
public static EndpointRequest.AdditionalPathsEndpointServerWebExchangeMatcher toAdditionalPaths(WebServerNamespace webServerNamespace, StringSE... endpoints) 指定されたactuator endpoints
のWebServerNamespace
の追加パスを含むマッチャーを返します。例:EndpointRequest.toAdditionalPaths(WebServerNamespace.SERVER, HealthEndpoint.class)
- パラメーター:
webServerNamespace
- Web サーバーの名前空間endpoints
- 含めるエンドポイント- 戻り値:
- 設定された
RequestMatcher
- 導入:
- 3.4.0