Skip navigation links
A B C D G I L O P R S 

A

addInstance(Object) - Method in class org.embulk.guice.LifeCycleManager
Add an additional managed instance
addLifeCycleListeners(LifeCycleListener...) - Method in class org.embulk.guice.Bootstrap
 
addLifeCycleListeners(Iterable<? extends LifeCycleListener>) - Method in class org.embulk.guice.Bootstrap
 
addModules(Module...) - Method in class org.embulk.guice.Bootstrap
 
addModules(Iterable<? extends Module>) - Method in class org.embulk.guice.Bootstrap
 

B

Bootstrap - Class in org.embulk.guice
 
Bootstrap(Module...) - Constructor for class org.embulk.guice.Bootstrap
 
Bootstrap(Iterable<? extends Module>) - Constructor for class org.embulk.guice.Bootstrap
 

C

close() - Method in interface org.embulk.guice.CloseableInjector
Calls Methods with @PreDestroy annotation.
CloseableInjector - Interface in org.embulk.guice
 
configure(Binder) - Method in class org.embulk.guice.LifeCycleModule
 

D

destroy() - Method in interface org.embulk.guice.LifeCycleInjector
 
destroy() - Method in class org.embulk.guice.LifeCycleManager
Stop the life cycle - all instances will have their PreDestroy method(s) called
destroyOnShutdownHook() - Method in class org.embulk.guice.LifeCycleManager
Add a shutdown hook that calls destroy method

G

getServerManager() - Method in class org.embulk.guice.LifeCycleModule
 

I

initialize() - Method in class org.embulk.guice.Bootstrap
 
initializeCloseable() - Method in class org.embulk.guice.Bootstrap
 
isDestroyed() - Method in interface org.embulk.guice.LifeCycleInjector
 
isDestroyed() - Method in class org.embulk.guice.LifeCycleManager
Return true if destroy is called

L

LifeCycleInjector - Interface in org.embulk.guice
 
LifeCycleListener - Interface in org.embulk.guice
 
LifeCycleManager - Class in org.embulk.guice
Manages PostConstruct and PreDestroy life cycles
LifeCycleManager(List<Object>, LifeCycleMethodsMap, List<LifeCycleListener>) - Constructor for class org.embulk.guice.LifeCycleManager
 
LifeCycleModule - Class in org.embulk.guice
Guice module for binding the LifeCycle manager
LifeCycleModule() - Constructor for class org.embulk.guice.LifeCycleModule
 
LifeCycleModule(List<LifeCycleListener>) - Constructor for class org.embulk.guice.LifeCycleModule
 
LoggingLifeCycleListener - Class in org.embulk.guice
 
LoggingLifeCycleListener(Logger) - Constructor for class org.embulk.guice.LoggingLifeCycleListener
 
LoggingLifeCycleListener() - Constructor for class org.embulk.guice.LoggingLifeCycleListener
 

O

org.embulk.guice - package org.embulk.guice
 
overrideModules(Function<? super List<Module>, ? extends Iterable<? extends Module>>) - Method in class org.embulk.guice.Bootstrap
Deprecated.
overrideModules(Function<? super List<Module>, ? extends Iterable<? extends Module>>) - Method in class org.embulk.guice.Bootstrap
 
overrideModulesWith(Module...) - Method in class org.embulk.guice.Bootstrap
 
overrideModulesWith(Iterable<? extends Module>) - Method in class org.embulk.guice.Bootstrap
 

P

postConstructingInstance(Object, Method) - Method in interface org.embulk.guice.LifeCycleListener
Called when a post construction method of an object is called
postConstructingInstance(Object, Method) - Method in class org.embulk.guice.LoggingLifeCycleListener
 
preDestroyingInstance(Object, Method) - Method in interface org.embulk.guice.LifeCycleListener
Called when a pre destruction method of an object is called
preDestroyingInstance(Object, Method) - Method in class org.embulk.guice.LoggingLifeCycleListener
 

R

requireExplicitBindings(boolean) - Method in class org.embulk.guice.Bootstrap
 

S

size() - Method in class org.embulk.guice.LifeCycleManager
Returns the number of managed instances
start() - Method in class org.embulk.guice.LifeCycleManager
Start the life cycle - all instances will have their PostConstruct method(s) called
startedLifeCycle() - Method in interface org.embulk.guice.LifeCycleListener
Called when state changes from STARTING to STARTED
startedLifeCycle() - Method in class org.embulk.guice.LoggingLifeCycleListener
 
startingInstance(Object) - Method in interface org.embulk.guice.LifeCycleListener
Called when post construction of an object starts
startingInstance(Object) - Method in class org.embulk.guice.LoggingLifeCycleListener
 
startingLifeCycle() - Method in interface org.embulk.guice.LifeCycleListener
Called when state changes from LATENT to STARTING
startingLifeCycle() - Method in class org.embulk.guice.LoggingLifeCycleListener
 
stoppedLifeCycle() - Method in interface org.embulk.guice.LifeCycleListener
Called when state changes from STOPPING to STOPPED
stoppedLifeCycle() - Method in class org.embulk.guice.LoggingLifeCycleListener
 
stoppingInstance(Object) - Method in interface org.embulk.guice.LifeCycleListener
Called when pre destruction of an object starts
stoppingInstance(Object) - Method in class org.embulk.guice.LoggingLifeCycleListener
 
stoppingLifeCycle() - Method in interface org.embulk.guice.LifeCycleListener
Called when state changes from STARTED to STOPPING
stoppingLifeCycle() - Method in class org.embulk.guice.LoggingLifeCycleListener
 
A B C D G I L O P R S 
Skip navigation links