@EndpointWebExtension(endpoint=HealthEndpoint.class) public class HealthEndpointWebExtension extends ObjectSE
コンストラクターと説明 |
---|
HealthEndpointWebExtension(HealthContributorRegistry registry, HealthEndpointGroups groups) 使用すべきではありません。 2.6.9 以降、3.0.0 で削除され HealthEndpointWebExtension(HealthContributorRegistry, HealthEndpointGroups, Duration) を推奨 |
HealthEndpointWebExtension(HealthContributorRegistry registry, HealthEndpointGroups groups, DurationSE slowIndicatorLoggingThreshold) 新しい HealthEndpointWebExtension インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected HealthComponent | aggregateContributions(ApiVersion apiVersion, MapSE<StringSE, HealthComponent> contributions, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames) |
protected CompositeHealth | getCompositeHealth(ApiVersion apiVersion, MapSE<StringSE, HealthComponent> components, StatusAggregator statusAggregator, boolean showComponents, SetSE<StringSE> groupNames) |
protected HealthComponent | getHealth(HealthContributor contributor, boolean includeDetails) |
WebEndpointResponse<HealthComponent> | health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext) |
WebEndpointResponse<HealthComponent> | health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, boolean showAll, StringSE... path) |
WebEndpointResponse<HealthComponent> | health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, StringSE... path) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@DeprecatedSE public HealthEndpointWebExtension(HealthContributorRegistry registry, HealthEndpointGroups groups)
HealthEndpointWebExtension(HealthContributorRegistry, HealthEndpointGroups, Duration)
を推奨 HealthEndpointWebExtension
インスタンスを作成します。registry
- ヘルスコントリビューター登録 groups
- ヘルスエンドポイントグループ public HealthEndpointWebExtension(HealthContributorRegistry registry, HealthEndpointGroups groups, DurationSE slowIndicatorLoggingThreshold)
HealthEndpointWebExtension
インスタンスを作成します。registry
- ヘルスコントリビューター登録 groups
- ヘルスエンドポイントグループ slowIndicatorLoggingThreshold
- 遅いヘルスインジケーターのログが発生するまでの期間 @ReadOperation public WebEndpointResponse<HealthComponent> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext)
@ReadOperation public WebEndpointResponse<HealthComponent> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, @Selector(match=ALL_REMAINING) StringSE... path)
public WebEndpointResponse<HealthComponent> health(ApiVersion apiVersion, WebServerNamespace serverNamespace, SecurityContext securityContext, boolean showAll, StringSE... path)
protected HealthComponent getHealth(HealthContributor contributor, boolean includeDetails)
protected HealthComponent aggregateContributions(ApiVersion apiVersion, MapSE<StringSE,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)