public final class LifecycleSupport
extends java.lang.Object
Constructor and Description |
---|
LifecycleSupport(Options options) |
Modifier and Type | Method and Description |
---|---|
void |
applicationRun() |
void |
bundlesFromDwResolved(java.util.List<GuiceyBundle> bundles) |
void |
bundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles) |
void |
bundlesProcessed(java.util.List<GuiceyBundle> bundles,
java.util.List<GuiceyBundle> disabled) |
void |
bundlesResolved(java.util.List<GuiceyBundle> bundles,
java.util.List<GuiceyBundle> disabled) |
void |
configurationHooksProcessed(java.util.Set<GuiceyConfigurationHook> hooks) |
void |
extensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer,
java.util.List<java.lang.Class<?>> installed) |
void |
extensionsInstalled(java.util.List<java.lang.Class<?>> extensions) |
void |
extensionsResolved(java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<?>> disabled) |
GuiceyLifecycle |
getStage() |
void |
hk2Configuration(org.glassfish.hk2.api.ServiceLocator locator) |
void |
hk2ExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer,
java.util.List<java.lang.Class<?>> installed) |
void |
hk2ExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions) |
void |
initialization(io.dropwizard.setup.Bootstrap bootstrap,
java.util.List<io.dropwizard.cli.Command> installed) |
void |
injectorCreation(java.util.List<com.google.inject.Module> modules,
java.util.List<com.google.inject.Module> overriding,
java.util.List<com.google.inject.Module> disabled) |
void |
injectorPhase(com.google.inject.Injector injector) |
void |
installersResolved(java.util.List<FeatureInstaller> installers,
java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled) |
boolean |
isBefore(GuiceyLifecycle lifecycle) |
void |
register(GuiceyLifecycleListener... listeners) |
void |
runPhase(io.dropwizard.Configuration configuration,
ConfigurationTree configurationTree,
io.dropwizard.setup.Environment environment) |
public LifecycleSupport(Options options)
public void register(GuiceyLifecycleListener... listeners)
public void configurationHooksProcessed(java.util.Set<GuiceyConfigurationHook> hooks)
public void initialization(io.dropwizard.setup.Bootstrap bootstrap, java.util.List<io.dropwizard.cli.Command> installed)
public void runPhase(io.dropwizard.Configuration configuration, ConfigurationTree configurationTree, io.dropwizard.setup.Environment environment)
public void bundlesFromDwResolved(java.util.List<GuiceyBundle> bundles)
public void bundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles)
public void bundlesResolved(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled)
public void bundlesProcessed(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled)
public void injectorCreation(java.util.List<com.google.inject.Module> modules, java.util.List<com.google.inject.Module> overriding, java.util.List<com.google.inject.Module> disabled)
public void installersResolved(java.util.List<FeatureInstaller> installers, java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled)
public void extensionsResolved(java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> disabled)
public void injectorPhase(com.google.inject.Injector injector)
public void extensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)
public void extensionsInstalled(java.util.List<java.lang.Class<?>> extensions)
public void applicationRun()
public void hk2Configuration(org.glassfish.hk2.api.ServiceLocator locator)
public void hk2ExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)
public void hk2ExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions)
public GuiceyLifecycle getStage()
public boolean isBefore(GuiceyLifecycle lifecycle)
lifecycle
- target lifecycle stage