| Package | Description | 
|---|---|
| org.springframework.boot.actuate.availability | 
 Actuator support for application availability concerns. 
 | 
| org.springframework.boot.availability | 
 Support for describing the availability of Spring Boot applications. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
AvailabilityStateHealthIndicator.StatusMappings<S extends AvailabilityState>
Callback used to add status mappings. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AvailabilityState | 
LivenessStateHealthIndicator.getState(ApplicationAvailability applicationAvailability)  | 
protected AvailabilityState | 
AvailabilityStateHealthIndicator.getState(ApplicationAvailability applicationAvailability)
Return the current availability state. 
 | 
protected AvailabilityState | 
ReadinessStateHealthIndicator.getState(ApplicationAvailability applicationAvailability)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AvailabilityChangeEvent<S extends AvailabilityState>
ApplicationEvent sent when the AvailabilityState of the application
 changes. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
LivenessState
"Liveness" state of the application. 
 | 
class  | 
ReadinessState
"Readiness" state of the application. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<S extends AvailabilityState> | 
ApplicationAvailabilityBean.getLastChangeEvent(Class<S> stateType)  | 
<S extends AvailabilityState> | 
ApplicationAvailability.getLastChangeEvent(Class<S> stateType)
Return the last  
AvailabilityChangeEvent received for a given state type. | 
<S extends AvailabilityState> | 
ApplicationAvailabilityBean.getState(Class<S> stateType)  | 
<S extends AvailabilityState> | 
ApplicationAvailability.getState(Class<S> stateType)
Return  
AvailabilityState information for the application. | 
<S extends AvailabilityState> | 
ApplicationAvailabilityBean.getState(Class<S> stateType,
        S defaultState)  | 
<S extends AvailabilityState> | 
ApplicationAvailability.getState(Class<S> stateType,
        S defaultState)
Return  
AvailabilityState information for the application. | 
static <S extends AvailabilityState> | 
AvailabilityChangeEvent.publish(ApplicationContext context,
       S state)
Convenience method that can be used to publish an  
AvailabilityChangeEvent
 to the given application context. | 
static <S extends AvailabilityState> | 
AvailabilityChangeEvent.publish(ApplicationEventPublisher publisher,
       Object source,
       S state)
Convenience method that can be used to publish an  
AvailabilityChangeEvent
 to the given application context. |