Skip navigation links
A B C E F G I P R S U V W 

A

addStatusProviders(int, SystemdNotifyStatusProvider...) - Method in class com.github.jpmsilva.jsystemd.Systemd
Adds the status providers to the the list of providers in the specified position.
addStatusProviders(SystemdNotifyStatusProvider...) - Method in class com.github.jpmsilva.jsystemd.Systemd
Adds the status providers to the end of the list of providers.
addStatusProviders(int, List<SystemdNotifyStatusProvider>) - Method in class com.github.jpmsilva.jsystemd.Systemd
Adds the status providers to the the list of providers in the specified position.

B

build() - Method in class com.github.jpmsilva.jsystemd.Systemd.Builder
Builds a Systemd instance.
builder() - Static method in class com.github.jpmsilva.jsystemd.Systemd
Provides a dedicated builder instance that knows how to create Systemd instances.
Builder() - Constructor for class com.github.jpmsilva.jsystemd.Systemd.Builder
 

C

close() - Method in class com.github.jpmsilva.jsystemd.Systemd
com.github.jpmsilva.jsystemd - package com.github.jpmsilva.jsystemd
 
ConditionalOnSystemd - Annotation Type in com.github.jpmsilva.jsystemd
Conditional that only matches when the process is running under systemd.
contextLoaded(ConfigurableApplicationContext) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
contextPrepared(ConfigurableApplicationContext) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener

E

environmentPrepared(ConfigurableEnvironment) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
extendTimeout(long, TimeUnit, long) - Method in class com.github.jpmsilva.jsystemd.Systemd.Builder
Enables periodic timeout extensions.
extendTimeout() - Method in class com.github.jpmsilva.jsystemd.Systemd
Forces the timeout to be extended.

F

failed(ConfigurableApplicationContext, Throwable) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
finished(ConfigurableApplicationContext, Throwable) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
Legacy Spring Boot 1.5 method, provided here to ensure that the library works under previous versions.

G

getStatusProviders() - Method in class com.github.jpmsilva.jsystemd.Systemd
Returns a read only view of the current providers.
getSystemd() - Method in class com.github.jpmsilva.jsystemd.SystemdApplicationContextInitializer
Allows programmatic retrieval of the current Systemd integration.

I

initialize(ConfigurableApplicationContext) - Method in class com.github.jpmsilva.jsystemd.SystemdApplicationContextInitializer
Registers a Systemd and a SystemdNotifyApplicationContextStatusProvider in the application context.
isReady() - Method in class com.github.jpmsilva.jsystemd.Systemd
Returns if the application as completed startup.

P

postProcessAfterInitialization(Object, String) - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyApplicationContextStatusProvider
postProcessBeforeInitialization(Object, String) - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyApplicationContextStatusProvider

R

ready() - Method in class com.github.jpmsilva.jsystemd.Systemd
Notifies systemd that the unit is ready.
running(ConfigurableApplicationContext) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener

S

setStatusProviders(List<SystemdNotifyStatusProvider>) - Method in class com.github.jpmsilva.jsystemd.Systemd
Sets the current providers, unregistering any other previously added.
started() - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
Legacy Spring Boot 1.4 method, provided here to ensure that the library works under previous versions.
started(ConfigurableApplicationContext) - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
starting() - Method in class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyApplicationContextStatusProvider
Exposes status information to send to systemd.
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyApplicationRunStatusProvider
Exposes status information to send to systemd.
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyClassLoaderStatusProvider
Exposes status information to send to systemd.
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyHeapStatusProvider
 
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyNonHeapStatusProvider
Exposes status information to send to systemd.
status() - Method in interface com.github.jpmsilva.jsystemd.SystemdNotifyStatusProvider
Exposes status information to send to systemd.
status() - Method in class com.github.jpmsilva.jsystemd.SystemdNotifyTomcatStatusProvider
 
statusUpdate(long, TimeUnit) - Method in class com.github.jpmsilva.jsystemd.Systemd.Builder
Enables periodic status updates.
Systemd - Class in com.github.jpmsilva.jsystemd
The main systemd integration class.
Systemd.Builder - Class in com.github.jpmsilva.jsystemd
Specialized build class of Systemd objects.
SystemdApplicationContextInitializer - Class in com.github.jpmsilva.jsystemd
An application context initializer that is responsible for creating a Systemd instance and registering it in the application context under the name systemd.
SystemdApplicationContextInitializer() - Constructor for class com.github.jpmsilva.jsystemd.SystemdApplicationContextInitializer
Creates a new instance, setting up Systemd integration.
SystemdAutoConfiguration - Class in com.github.jpmsilva.jsystemd
Auto-configuration class for systemd integration.
SystemdAutoConfiguration() - Constructor for class com.github.jpmsilva.jsystemd.SystemdAutoConfiguration
 
SystemdAutoConfiguration.SystemdAutoTomcatConfiguration - Class in com.github.jpmsilva.jsystemd
Auto-configuration class for systemd integration when running under Tomcat.
SystemdAutoTomcatConfiguration() - Constructor for class com.github.jpmsilva.jsystemd.SystemdAutoConfiguration.SystemdAutoTomcatConfiguration
 
SystemdNotifyApplicationContextStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding the bean creation progress of a bean factory.
SystemdNotifyApplicationRunStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding the Spring Boot application startup sequence state.
SystemdNotifyApplicationRunStatusProvider.ApplicationState - Enum in com.github.jpmsilva.jsystemd
Enumeration of supported application startup sequence state.
SystemdNotifyClassLoaderStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding loaded classes.
SystemdNotifyClassLoaderStatusProvider() - Constructor for class com.github.jpmsilva.jsystemd.SystemdNotifyClassLoaderStatusProvider
 
SystemdNotifyHeapStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding the heap zone of the memory.
SystemdNotifyHeapStatusProvider() - Constructor for class com.github.jpmsilva.jsystemd.SystemdNotifyHeapStatusProvider
 
SystemdNotifyNonHeapStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding the non-heap zone of the memory.
SystemdNotifyNonHeapStatusProvider() - Constructor for class com.github.jpmsilva.jsystemd.SystemdNotifyNonHeapStatusProvider
 
SystemdNotifyStatusProvider - Interface in com.github.jpmsilva.jsystemd
Interface that represents any object that can contribute with status information regarding the running process to the service supervisor.
SystemdNotifyTomcatStatusProvider - Class in com.github.jpmsilva.jsystemd
Implementation of SystemdNotifyStatusProvider that provides information regarding Tomcat thread pools.
SystemdNotifyTomcatStatusProvider() - Constructor for class com.github.jpmsilva.jsystemd.SystemdNotifyTomcatStatusProvider
 
SystemdSpringApplicationRunListener - Class in com.github.jpmsilva.jsystemd
A Spring Application Run Listener that sets up a SystemdNotifyApplicationRunStatusProvider to provide status updates of the current phase of the application life cycle.
SystemdSpringApplicationRunListener(SpringApplication, String[]) - Constructor for class com.github.jpmsilva.jsystemd.SystemdSpringApplicationRunListener
Mandatory constructor of SpringApplicationRunListener.

U

updateStatus() - Method in class com.github.jpmsilva.jsystemd.Systemd
Forces the current status to be calculated and sent to systemd.

V

valueOf(String) - Static method in enum com.github.jpmsilva.jsystemd.SystemdNotifyApplicationRunStatusProvider.ApplicationState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.jpmsilva.jsystemd.SystemdNotifyApplicationRunStatusProvider.ApplicationState
Returns an array containing the constants of this enum type, in the order they are declared.

W

watchdog(long, TimeUnit) - Method in class com.github.jpmsilva.jsystemd.Systemd.Builder
Enables periodic watchdog timestamp updates.
watchdog() - Method in class com.github.jpmsilva.jsystemd.Systemd
Forces the watchdog timestamp to be updated.
A B C E F G I P R S U V W 
Skip navigation links

Copyright © 2017–2018. All rights reserved.