クラス ReactiveHealthEndpointWebExtension
java.lang.ObjectSE
org.springframework.boot.actuate.health.ReactiveHealthEndpointWebExtension
@EndpointWebExtension(endpoint=HealthEndpoint.class)
@ImportRuntimeHints(org.springframework.boot.actuate.health.HealthEndpointWebExtensionRuntimeHints.class)
public class ReactiveHealthEndpointWebExtension
extends ObjectSE
HealthEndpoint
のリアクティブ @EndpointWebExtension
。- 導入:
- 2.0.0
- 作成者:
- Stephane Nicoll, Phillip Webb, Scott Frederick
コンストラクターの概要
コンストラクターコンストラクター説明ReactiveHealthEndpointWebExtension
(ReactiveHealthContributorRegistry registry, HealthEndpointGroups groups, DurationSE slowIndicatorLoggingThreshold) 新しいReactiveHealthEndpointWebExtension
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected reactor.core.publisher.Mono<? extends HealthComponent>
aggregateContributions
(ApiVersion apiVersion, MapSE<StringSE, reactor.core.publisher.Mono<? extends HealthComponent>> contributions, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames) protected final CompositeHealth
getCompositeHealth
(ApiVersion apiVersion, MapSE<StringSE, HealthComponent> components, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames) protected reactor.core.publisher.Mono<? extends HealthComponent>
getHealth
(ReactiveHealthContributor contributor, boolean includeDetails) reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>>
health
(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext) reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>>
health
(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, boolean showAll, StringSE... path) reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>>
health
(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, StringSE... path)
コンストラクターの詳細
ReactiveHealthEndpointWebExtension
public ReactiveHealthEndpointWebExtension(ReactiveHealthContributorRegistry registry, HealthEndpointGroups groups, DurationSE slowIndicatorLoggingThreshold) 新しいReactiveHealthEndpointWebExtension
インスタンスを作成します。- パラメーター:
registry
- ヘルスコントリビューター登録groups
- ヘルスエンドポイントグループslowIndicatorLoggingThreshold
- 遅いヘルスインジケーターのログが発生するまでの期間- 導入:
- 2.6.9
メソッドの詳細
health
@ReadOperation public reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext) health
@ReadOperation public reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, @Selector(match=ALL_REMAINING) StringSE... path) health
public reactor.core.publisher.Mono<WebEndpointResponse<? extends HealthComponent>> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, boolean showAll, StringSE... path) getHealth
protected reactor.core.publisher.Mono<? extends HealthComponent> getHealth(ReactiveHealthContributor contributor, boolean includeDetails) aggregateContributions
protected reactor.core.publisher.Mono<? extends HealthComponent> aggregateContributions(ApiVersion apiVersion, MapSE<StringSE, reactor.core.publisher.Mono<? extends HealthComponent>> contributions, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames) getCompositeHealth
protected final CompositeHealth getCompositeHealth(ApiVersion apiVersion, MapSE<StringSE, HealthComponent> components, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames)