Class LifecycleSupport
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.lifecycle.internal.LifecycleSupport
-
public final class LifecycleSupport extends java.lang.ObjectLifecycle 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 voidapplicationRun()voidbundlesFromLookupResolved(java.util.List<GuiceyBundle> bundles)voidbundlesInitialized(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)voidbundlesResolved(java.util.List<GuiceyBundle> bundles, java.util.List<GuiceyBundle> disabled, java.util.List<GuiceyBundle> ignored)voidbundlesStarted(java.util.List<GuiceyBundle> bundles)voidclasspathExtensionsResolved(java.util.List<java.lang.Class<?>> extensions)voidcommandsResolved(java.util.List<io.dropwizard.core.cli.Command> installed)voidconfigurationHooksProcessed(java.util.Set<GuiceyConfigurationHook> hooks)voidextensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)voidextensionsInstalled(java.util.List<java.lang.Class<?>> extensions)voidextensionsResolved(java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> disabled)GuiceyLifecyclegetStage()voidinitializationStarted(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)voidinitialized()voidinjectorCreation(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)voidinjectorPhase(com.google.inject.Injector injector)voidinstallersResolved(java.util.List<FeatureInstaller> installers, java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled)voidjerseyConfiguration(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)voidjerseyExtensionsInstalled(java.lang.Class<? extends FeatureInstaller> installer, java.util.List<java.lang.Class<?>> installed)voidjerseyExtensionsInstalled(java.util.List<java.lang.Class<?>> extensions)voidmanualExtensionsValidated(java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> validated)voidmodulesAnalyzed(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)voidregister(GuiceyLifecycleListener... listeners)voidrunPhase(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
-
-