Package com.github.jpmsilva.jsystemd
-
Interface Summary Interface Description HealthProvider A health provider can be used to control the watchdog heartbeat.SystemdNotifyStatusProvider Interface that represents any object that can contribute with status information regarding the running process to the service supervisor. -
Class Summary Class Description HealthProvider.Health Wrapper of health state.PendingHealthProvider Implementation ofHealthProvider
that suppresses/delays the unhealthy state of a delegate for a configurable period.Systemd The main systemd integration class.Systemd.Builder Specialized build class ofSystemd
objects.SystemdAutoConfiguration Auto-configuration class for systemd integration.SystemdAutoConfiguration.SystemdAutoActuatorHealthConfiguration Auto-configuration class for systemd integration when using Spring Boot Actuator.SystemdAutoConfiguration.SystemdAutoTomcatConfiguration Auto-configuration class for systemd integration when running under Tomcat.SystemdHealthProviderProperties Properties class for systemd integration when using Spring Boot Actuator.SystemdNotifyActuatorHealthProvider Implementation ofHealthProvider
that provides application health based on Spring Boot Actuator Health Indicators.SystemdNotifyApplicationContextStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding the bean creation progress of a bean factory.SystemdNotifyApplicationRunStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding the Spring Boot application startup sequence state.SystemdNotifyClassLoaderStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding loaded classes.SystemdNotifyHeapStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding the heap zone of the memory.SystemdNotifyNonHeapStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding the non-heap zone of the memory.SystemdNotifyTomcatStatusProvider Implementation ofSystemdNotifyStatusProvider
that provides information regarding Tomcat thread pools.SystemdSpringApplicationRunListener A Spring Application Run Listener that sets up aSystemdNotifyApplicationRunStatusProvider
to provide status updates of the current phase of the application life cycle. -
Enum Summary Enum Description SystemdNotifyApplicationRunStatusProvider.ApplicationState Enumeration of supported application startup sequence state. -
Annotation Types Summary Annotation Type Description ConditionalOnSystemd Conditional
that only matches when the process is running under systemd.