Direct Known Subclasses:
BeforeRunEvent, BundlesStartedEvent, ExtensionsResolvedEvent, InjectorCreationEvent, InjectorPhaseEvent, ManualExtensionsValidatedEvent, ModulesAnalyzedEvent

public abstract class RunPhaseEvent extends ConfigurationPhaseEvent
Base class for events, started after GuiceBundle.run(Configuration, Environment) phase. Most events will appear before (Application.run(Configuration, Environment)).
Since:
19.04.2018
  • Constructor Details

    • RunPhaseEvent

      public RunPhaseEvent(GuiceyLifecycle type, EventsContext context)
      Create event.
      Parameters:
      type - event type
      context - event context
  • Method Details

    • 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 String renderConfigurationBindings(BindingsConfig config)
      Configuration report shows configuration binding paths.
      Parameters:
      config - configuration bindings report configuration
      Returns:
      rendered report
      See Also: