public class LifecycleDiagnostic extends GuiceyLifecycleAdapter
GuiceBundle.Builder.printLifecyclePhases().
Use system out instead of logger because logger in not initialized in time of first events and for more clarity.
Split logs with current phase name and startup timer. This should clarify custom logic execution times.
If multiple listeners registered, only first registered will be actually used (allow safe multiple registrations).
| Constructor and Description |
|---|
LifecycleDiagnostic(boolean showDetails) |
applicationStarted, beforeRun, bundlesResolved, extensionsInstalledBy, initialized, jerseyExtensionsInstalledBy, onEventprotected void configurationHooksProcessed(ConfigurationHooksProcessedEvent event)
configurationHooksProcessed in class GuiceyLifecycleAdapterprotected void dropwizardBundlesInitialized(DropwizardBundlesInitializedEvent event)
dropwizardBundlesInitialized in class GuiceyLifecycleAdapterprotected void lookupBundlesResolved(BundlesFromLookupResolvedEvent event)
lookupBundlesResolved in class GuiceyLifecycleAdapterprotected void bundlesInitialized(BundlesInitializedEvent event)
bundlesInitialized in class GuiceyLifecycleAdapterprotected void commandsResolved(CommandsResolvedEvent event)
commandsResolved in class GuiceyLifecycleAdapterprotected void installersResolved(InstallersResolvedEvent event)
installersResolved in class GuiceyLifecycleAdapterprotected void manualExtensionsValidated(ManualExtensionsValidatedEvent event)
manualExtensionsValidated in class GuiceyLifecycleAdapterprotected void classpathExtensionsResolved(ClasspathExtensionsResolvedEvent event)
classpathExtensionsResolved in class GuiceyLifecycleAdapterprotected void bundlesStarted(BundlesStartedEvent event)
bundlesStarted in class GuiceyLifecycleAdapterprotected void modulesAnalyzed(ModulesAnalyzedEvent event)
modulesAnalyzed in class GuiceyLifecycleAdapterprotected void extensionsResolved(ExtensionsResolvedEvent event)
extensionsResolved in class GuiceyLifecycleAdapterprotected void injectorCreation(InjectorCreationEvent event)
injectorCreation in class GuiceyLifecycleAdapterprotected void extensionsInstalled(ExtensionsInstalledEvent event)
extensionsInstalled in class GuiceyLifecycleAdapterprotected void applicationRun(ApplicationRunEvent event)
applicationRun in class GuiceyLifecycleAdapterprotected void jerseyConfiguration(JerseyConfigurationEvent event)
jerseyConfiguration in class GuiceyLifecycleAdapterprotected void jerseyExtensionsInstalled(JerseyExtensionsInstalledEvent event)
jerseyExtensionsInstalled in class GuiceyLifecycleAdapterpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object