Class LifecycleSupport
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
-
public final class LifecycleSupport extends java.lang.Object
Lifecycle broadcast internal support.- Since:
- 17.04.2018
-
-
Constructor Summary
Constructors Constructor Description LifecycleSupport(Options options, SharedConfigurationState sharedState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.core.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.core.setup.Bootstrap bootstrap, java.util.List<io.dropwizard.core.ConfiguredBundle> bundles, java.util.List<io.dropwizard.core.ConfiguredBundle> disabled, java.util.List<io.dropwizard.core.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)
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.core.Configuration configuration, ConfigurationTree configurationTree, io.dropwizard.core.setup.Environment environment)
-
-
-
Constructor Detail
-
LifecycleSupport
public LifecycleSupport(Options options, SharedConfigurationState sharedState)
-
-
Method Detail
-
register
public void register(GuiceyLifecycleListener... listeners)
-
configurationHooksProcessed
public void configurationHooksProcessed(java.util.Set<GuiceyConfigurationHook> hooks)
-
initializationStarted
public void initializationStarted(io.dropwizard.core.setup.Bootstrap bootstrap, java.util.List<io.dropwizard.core.ConfiguredBundle> bundles, java.util.List<io.dropwizard.core.ConfiguredBundle> disabled, java.util.List<io.dropwizard.core.ConfiguredBundle> ignored)
-
bundlesFromLookupResolved
public void bundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles)
-
bundlesResolved
public void bundlesResolved(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)
-
bundlesInitialized
public void bundlesInitialized(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)
-
commandsResolved
public void commandsResolved(java.util.List<io.dropwizard.core.cli.Command> installed)
-
installersResolved
public void installersResolved(java.util.List<FeatureInstaller> installers, java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled)
-
manualExtensionsValidated
public void manualExtensionsValidated(java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> validated)
-
classpathExtensionsResolved
public void classpathExtensionsResolved(java.util.List<java.lang.Class<?>> extensions)
-
initialized
public void initialized()
-
runPhase
public void runPhase(io.dropwizard.core.Configuration configuration, ConfigurationTree configurationTree, io.dropwizard.core.setup.Environment environment)
-
bundlesStarted
public void bundlesStarted(java.util.List<GuiceyBundle> bundles)
-
modulesAnalyzed
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)
-
extensionsResolved
public void extensionsResolved(java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> disabled)
-
injectorCreation
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)
-
injectorPhase
public void injectorPhase(com.google.inject.Injector injector)
-
extensionsInstalled
public void extensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)
-
extensionsInstalled
public void extensionsInstalled(java.util.List<java.lang.Class<?>> extensions)
-
applicationRun
public void applicationRun()
-
jerseyConfiguration
public void jerseyConfiguration(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
-
jerseyExtensionsInstalled
public void jerseyExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)
-
jerseyExtensionsInstalled
public void jerseyExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions)
-
getStage
public GuiceyLifecycle getStage()
- Returns:
- current lifecycle phase
-
-