public class LifecycleManager extends Object
LifecycleListener
s.Constructor and Description |
---|
LifecycleManager() |
Modifier and Type | Method and Description |
---|---|
void |
add(com.google.inject.Injector... injectors)
Add all
LifecycleListener s registered in the Injectors. |
void |
add(com.google.inject.Injector injector)
Add all
LifecycleListener s registered in the Injector. |
void |
add(com.google.gerrit.extensions.events.LifecycleListener listener)
Add a single listener.
|
void |
add(com.google.inject.Provider<com.google.gerrit.extensions.events.LifecycleListener> listener)
Add a single listener.
|
void |
add(com.google.gerrit.extensions.registration.RegistrationHandle handle)
Add a handle that must be cleared during stop.
|
void |
start()
Start all listeners, in the order they were registered.
|
void |
stop()
Stop all listeners, in the reverse order they were registered.
|
public void add(com.google.gerrit.extensions.registration.RegistrationHandle handle)
handle
- the handle to add.public void add(com.google.gerrit.extensions.events.LifecycleListener listener)
listener
- the listener to add.public void add(com.google.inject.Provider<com.google.gerrit.extensions.events.LifecycleListener> listener)
listener
- the listener to add.public void add(com.google.inject.Injector injector)
LifecycleListener
s registered in the Injector.injector
- the injector to add.public void add(com.google.inject.Injector... injectors)
LifecycleListener
s registered in the Injectors.injectors
- the injectors to add.public void start()
public void stop()