Class ExtensionsResolvedEvent
java.lang.Object
ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.run.ExtensionsResolvedEvent
Called when all extensions detected (from classpath scan and guice modules). Provides list of all enabled
and list of disabled extension types. Called even if no extensions configured to indicate configuration state.
May be used for consultation only. Extension instances are not yet available (guice context is not created).
- Since:
- 19.04.2018
-
Constructor Summary
ConstructorsConstructorDescriptionExtensionsResolvedEvent(EventsContext context, List<Class<?>> extensions, List<Class<?>> disabled) Create event. -
Method Summary
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.RunPhaseEvent
getConfiguration, getConfigurationTree, getEnvironment, renderConfigurationBindingsMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrapMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getStats, getType
-
Constructor Details
-
ExtensionsResolvedEvent
public ExtensionsResolvedEvent(EventsContext context, List<Class<?>> extensions, List<Class<?>> disabled) Create event.- Parameters:
context- event contextextensions- actual extensionsdisabled- disabled extensions
-
-
Method Details
-
getExtensions
- Returns:
- list of all enabled extensions or empty list if no extensions registered or all of them disabled
-
getDisabled
- Returns:
- list of disabled extensions or empty list
-