Class LivenessStateHealthIndicator
java.lang.Object
org.springframework.boot.health.contributor.AbstractHealthIndicator
org.springframework.boot.health.application.AvailabilityStateHealthIndicator
org.springframework.boot.health.application.LivenessStateHealthIndicator
- All Implemented Interfaces:
HealthContributor, HealthIndicator
A
HealthIndicator that checks the LivenessState of the application.- Since:
- 4.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class AvailabilityStateHealthIndicator
AvailabilityStateHealthIndicator.StatusMappings<S> -
Constructor Summary
ConstructorsConstructorDescriptionLivenessStateHealthIndicator(org.springframework.boot.availability.ApplicationAvailability availability) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.boot.availability.AvailabilityStategetState(org.springframework.boot.availability.ApplicationAvailability applicationAvailability) Return the current availability state.Methods inherited from class AvailabilityStateHealthIndicator
doHealthCheckMethods inherited from class AbstractHealthIndicator
healthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface HealthIndicator
health
-
Constructor Details
-
LivenessStateHealthIndicator
public LivenessStateHealthIndicator(org.springframework.boot.availability.ApplicationAvailability availability)
-
-
Method Details
-
getState
protected org.springframework.boot.availability.AvailabilityState getState(org.springframework.boot.availability.ApplicationAvailability applicationAvailability) Description copied from class:AvailabilityStateHealthIndicatorReturn the current availability state. Subclasses can override this method if a different retrieval mechanism is needed.- Overrides:
getStatein classAvailabilityStateHealthIndicator- Parameters:
applicationAvailability- the application availability- Returns:
- the current availability state
-