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 in io.airlift.bootstrap
- ApplicationConfigurationException(Collection<Message>, Collection<Message>) - Constructor for exception 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
C
- configure(Binder) - Method in class io.airlift.bootstrap.LifeCycleModule
D
- doNotInitializeLogging() - Method in class io.airlift.bootstrap.Bootstrap
E
- Executed - Class in io.airlift.bootstrap
-
Extend this class to get run-in-thread behavior
- Executed() - Constructor for class io.airlift.bootstrap.Executed
G
- getErrors() - Method in exception io.airlift.bootstrap.ApplicationConfigurationException
- getMessage() - Method in exception io.airlift.bootstrap.ApplicationConfigurationException
- getServerManager() - Method in class io.airlift.bootstrap.LifeCycleModule
- getWarnings() - Method in exception 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 in io.airlift.bootstrap
- LifeCycleStartException(String) - Constructor for exception io.airlift.bootstrap.LifeCycleStartException
- LifeCycleStartException(String, Throwable) - Constructor for exception io.airlift.bootstrap.LifeCycleStartException
- LifeCycleStopException - Exception in io.airlift.bootstrap
- LifeCycleStopException() - Constructor for exception io.airlift.bootstrap.LifeCycleStopException
N
- nonStrictConfig() - Method in class io.airlift.bootstrap.Bootstrap
-
Deprecated, for removal: This API element is subject to removal in a future version.non-strict config is deprecated
Q
S
- setOptionalConfigurationProperties(Map<String, String>) - Method in class io.airlift.bootstrap.Bootstrap
- setOptionalConfigurationProperty(String, String) - Method in class io.airlift.bootstrap.Bootstrap
- 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 - startExecution() - Method in class io.airlift.bootstrap.Executed
- 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. - stopExecution() - Method in class io.airlift.bootstrap.Executed
- 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. - strictConfig() - Method in class io.airlift.bootstrap.Bootstrap
-
Deprecated, for removal: This API element is subject to removal in a future version.non-strict config is deprecated
All Classes and Interfaces|All Packages|Serialized Form