Class RunPhaseEvent
- 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
-
- Direct Known Subclasses:
BeforeRunEvent
,BundlesStartedEvent
,ExtensionsResolvedEvent
,InjectorCreationEvent
,InjectorPhaseEvent
,ModulesAnalyzedEvent
public abstract class RunPhaseEvent extends ConfigurationPhaseEvent
Base class for events, started afterGuiceBundle.run(Configuration, Environment)
phase. Most events will appear before (Application.run(Configuration, Environment)
).- Since:
- 19.04.2018
-
-
Constructor Summary
Constructors Constructor Description RunPhaseEvent(GuiceyLifecycle type, EventsContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends io.dropwizard.core.Configuration>
TgetConfiguration()
ConfigurationTree
getConfigurationTree()
io.dropwizard.core.setup.Environment
getEnvironment()
java.lang.String
renderConfigurationBindings(BindingsConfig config)
Configuration report shows configuration binding paths.-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrap
-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getType
-
-
-
-
Constructor Detail
-
RunPhaseEvent
public RunPhaseEvent(GuiceyLifecycle type, EventsContext context)
-
-
Method Detail
-
getConfiguration
public <T extends io.dropwizard.core.Configuration> T getConfiguration()
- Type Parameters:
T
- configuration type- Returns:
- configuration object
-
getConfigurationTree
public ConfigurationTree getConfigurationTree()
- Returns:
- introspected configuration object
-
getEnvironment
public io.dropwizard.core.setup.Environment getEnvironment()
- Returns:
- environment object
-
renderConfigurationBindings
public java.lang.String renderConfigurationBindings(BindingsConfig config)
Configuration report shows configuration binding paths.- Parameters:
config
- configuration bindings report configuration- Returns:
- rendered report
- See Also:
for configuration reports (available later in lifecycle)
-
-