public final class LifecycleSupport
extends java.lang.Object
| Constructor and Description |
|---|
LifecycleSupport(Options options) |
| Modifier and Type | Method and Description |
|---|---|
void |
applicationRun() |
void |
bundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles) |
void |
bundlesInitialized(java.util.List<GuiceyBundle> bundles,
java.util.List<GuiceyBundle> disabled,
java.util.List<GuiceyBundle> ignored) |
void |
bundlesResolved(java.util.List<GuiceyBundle> bundles,
java.util.List<GuiceyBundle> disabled,
java.util.List<GuiceyBundle> ignored) |
void |
bundlesStarted(java.util.List<GuiceyBundle> bundles) |
void |
classpathExtensionsResolved(java.util.List<java.lang.Class<?>> extensions) |
void |
commandsResolved(java.util.List<io.dropwizard.cli.Command> installed) |
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 |
initializationStarted(io.dropwizard.setup.Bootstrap bootstrap,
java.util.List<io.dropwizard.ConfiguredBundle> bundles,
java.util.List<io.dropwizard.ConfiguredBundle> disabled,
java.util.List<io.dropwizard.ConfiguredBundle> ignored) |
void |
initialized() |
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,
java.util.List<com.google.inject.Module> ignored) |
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 |
jerseyConfiguration(org.glassfish.jersey.internal.inject.InjectionManager injectionManager) |
void |
jerseyExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer,
java.util.List<java.lang.Class<?>> installed) |
void |
jerseyExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions) |
void |
manualExtensionsValidated(java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<?>> validated) |
void |
modulesAnalyzed(java.util.List<com.google.inject.Module> modules,
java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<? extends com.google.inject.Module>> transitiveModulesRemoved,
java.util.List<com.google.inject.Binding> bindingsRemoved) |
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 initializationStarted(io.dropwizard.setup.Bootstrap bootstrap,
java.util.List<io.dropwizard.ConfiguredBundle> bundles,
java.util.List<io.dropwizard.ConfiguredBundle> disabled,
java.util.List<io.dropwizard.ConfiguredBundle> ignored)
public void bundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles)
public void bundlesResolved(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)
public void bundlesInitialized(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)
public void commandsResolved(java.util.List<io.dropwizard.cli.Command> installed)
public void installersResolved(java.util.List<FeatureInstaller> installers, java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled)
public void manualExtensionsValidated(java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<?>> validated)
public void classpathExtensionsResolved(java.util.List<java.lang.Class<?>> extensions)
public void initialized()
public void runPhase(io.dropwizard.Configuration configuration,
ConfigurationTree configurationTree,
io.dropwizard.setup.Environment environment)
public void bundlesStarted(java.util.List<GuiceyBundle> bundles)
public void modulesAnalyzed(java.util.List<com.google.inject.Module> modules,
java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<? extends com.google.inject.Module>> transitiveModulesRemoved,
java.util.List<com.google.inject.Binding> bindingsRemoved)
public void extensionsResolved(java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<?>> 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,
java.util.List<com.google.inject.Module> ignored)
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 jerseyConfiguration(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
public void jerseyExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)
public void jerseyExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions)
public GuiceyLifecycle getStage()
public boolean isBefore(GuiceyLifecycle lifecycle)
lifecycle - target lifecycle stage