See: Description
| Interface | Description |
|---|---|
| CompositeHealthContributor |
A
HealthContributor that is composed of other HealthContributor
instances. |
| CompositeReactiveHealthContributor |
A
ReactiveHealthContributor that is composed of other
ReactiveHealthContributor instances. |
| ContributorRegistry<C> |
A mutable registry of health endpoint contributors (either
HealthContributor or
ReactiveHealthContributor). |
| HealthContributor |
Tagging interface for classes that contribute to
health
components to the results returned from the HealthEndpoint. |
| HealthContributorRegistry | |
| HealthEndpointGroup |
A logical grouping of
health contributors that can be exposed
by the HealthEndpoint. |
| HealthEndpointGroups |
A collection of
groups for use with a health endpoint. |
| HealthEndpointGroupsPostProcessor |
Hook that allows for custom modification of
HealthEndpointGroups — for
example, automatically adding additional auto-configured groups. |
| HealthIndicator |
Strategy interface used to contribute
Health to the results returned from the
HealthEndpoint. |
| HttpCodeStatusMapper |
Strategy used to map a
health status to an HTTP status code. |
| NamedContributor<C> |
A single named health endpoint contributors (either
HealthContributor or
ReactiveHealthContributor). |
| NamedContributors<C> |
A collection of named health endpoint contributors (either
HealthContributor or
ReactiveHealthContributor). |
| ReactiveHealthContributor |
Tagging interface for classes that contribute to
health
components to the results returned from the HealthEndpoint. |
| ReactiveHealthContributorRegistry | |
| ReactiveHealthIndicator |
Strategy interface used to contribute
Health to the results returned from the
reactive variant of the HealthEndpoint. |
| StatusAggregator |
Strategy used to aggregate
Status instances. |
| Class | Description |
|---|---|
| AbstractHealthIndicator |
Base
HealthIndicator implementations that encapsulates creation of
Health instance and error handling. |
| AbstractReactiveHealthIndicator |
Base
ReactiveHealthIndicator implementations that encapsulates creation of
Health instance and error handling. |
| AdditionalHealthEndpointPath |
Value object that represents an additional path for a
HealthEndpointGroup. |
| CompositeHealth |
A
HealthComponent that is composed of other HealthComponent instances. |
| DefaultHealthContributorRegistry |
Default
HealthContributorRegistry implementation. |
| DefaultReactiveHealthContributorRegistry |
Default
ReactiveHealthContributorRegistry implementation. |
| Health |
Carries information about the health of a component or subsystem.
|
| Health.Builder |
Builder for creating immutable
Health instances. |
| HealthComponent |
A component that contributes data to results returned from the
HealthEndpoint. |
| HealthContributorNameFactory |
Generate a sensible health indicator name based on its bean name.
|
| HealthEndpoint |
@Endpoint to expose application health information. |
| HealthEndpointWebExtension |
@EndpointWebExtension for the HealthEndpoint. |
| PingHealthIndicator |
Default implementation of
HealthIndicator that returns Status.UP. |
| ReactiveHealthEndpointWebExtension |
Reactive
@EndpointWebExtension for the
HealthEndpoint. |
| SimpleHttpCodeStatusMapper |
Simple
HttpCodeStatusMapper backed by map of status
code to HTTP status code. |
| SimpleStatusAggregator |
StatusAggregator backed by an ordered status list. |
| Status |
Value object to express state of a component or subsystem.
|
| SystemHealth |
A
HealthComponent that represents the overall system health and the available
groups. |