Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addInstance(Object) - Method in class io.airlift.bootstrap.LifeCycleManager
-
Add an additional managed instance
- ApplicationConfigurationException - Exception Class in io.airlift.bootstrap
- ApplicationConfigurationException(Collection<Message>, Collection<Message>) - Constructor for exception class io.airlift.bootstrap.ApplicationConfigurationException
B
- Bootstrap - Class in io.airlift.bootstrap
-
Entry point for an application built using the platform codebase.
- Bootstrap(Module...) - Constructor for class io.airlift.bootstrap.Bootstrap
- Bootstrap(Iterable<? extends Module>) - Constructor for class io.airlift.bootstrap.Bootstrap
- BootstrapConfig - Class in io.airlift.bootstrap
- BootstrapConfig() - Constructor for class io.airlift.bootstrap.BootstrapConfig
C
- configure() - Method in class io.airlift.bootstrap.Bootstrap
-
Validate configuration and return used properties.
- configure(Binder) - Method in class io.airlift.bootstrap.LifeCycleModule
D
- doNotInitializeLogging() - Method in class io.airlift.bootstrap.Bootstrap
G
- getErrors() - Method in exception class io.airlift.bootstrap.ApplicationConfigurationException
- getMessage() - Method in exception class io.airlift.bootstrap.ApplicationConfigurationException
- getQuiet() - Method in class io.airlift.bootstrap.BootstrapConfig
- getServerManager() - Method in class io.airlift.bootstrap.LifeCycleModule
- getWarnings() - Method in exception class io.airlift.bootstrap.ApplicationConfigurationException
I
- initialize() - Method in class io.airlift.bootstrap.Bootstrap
- io.airlift.bootstrap - package io.airlift.bootstrap
L
- LifeCycleManager - Class in io.airlift.bootstrap
-
Manages PostConstruct and PreDestroy life cycles
- LifeCycleManager(List<Object>, LifeCycleMethodsMap) - Constructor for class io.airlift.bootstrap.LifeCycleManager
- LifeCycleModule - Class in io.airlift.bootstrap
-
Guice module for binding the LifeCycle manager
- LifeCycleModule() - Constructor for class io.airlift.bootstrap.LifeCycleModule
- LifeCycleStartException - Exception Class in io.airlift.bootstrap
- LifeCycleStartException(String) - Constructor for exception class io.airlift.bootstrap.LifeCycleStartException
- LifeCycleStartException(String, Throwable) - Constructor for exception class io.airlift.bootstrap.LifeCycleStartException
- LifeCycleStopException - Exception Class in io.airlift.bootstrap
- LifeCycleStopException() - Constructor for exception class io.airlift.bootstrap.LifeCycleStopException
Q
S
- setOptionalConfigurationProperties(Map<String, String>) - Method in class io.airlift.bootstrap.Bootstrap
- setOptionalConfigurationProperty(String, String) - Method in class io.airlift.bootstrap.Bootstrap
- setQuiet(Boolean) - Method in class io.airlift.bootstrap.BootstrapConfig
- setRequiredConfigurationProperties(Map<String, String>) - Method in class io.airlift.bootstrap.Bootstrap
- setRequiredConfigurationProperty(String, String) - Method in class io.airlift.bootstrap.Bootstrap
- size() - Method in class io.airlift.bootstrap.LifeCycleManager
-
Returns the number of managed instances
- start() - Method in class io.airlift.bootstrap.LifeCycleManager
-
Start the life cycle - all instances will have their
PostConstructmethod(s) called - stop() - Method in class io.airlift.bootstrap.LifeCycleManager
-
Stop the life cycle - all instances will have their
PreDestroymethod(s) called and any exceptions raised will be immediately logged. - stopWithoutFailureLogging() - Method in class io.airlift.bootstrap.LifeCycleManager
-
Stop the life cycle - all instances will have their
PreDestroymethod(s) called and any exceptions raised will be collected and thrown in a wrappedLifeCycleStopExceptionas suppressed exceptions.
All Classes and Interfaces|All Packages|Serialized Form