java.lang.Object
ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext

public class EventsContext extends Object
Context holds references to all objects, available to events.
Since:
25.10.2019
  • Constructor Details

    • EventsContext

      public EventsContext(StatsTracker tracker, Options options, SharedConfigurationState sharedState)
      Create events context.
      Parameters:
      tracker - tracker
      options - options
      sharedState - shared state
  • Method Details

    • setBootstrap

      public void setBootstrap(io.dropwizard.core.setup.Bootstrap bootstrap)
      Parameters:
      bootstrap - bootstrap
    • setConfiguration

      public void setConfiguration(io.dropwizard.core.Configuration configuration)
      Parameters:
      configuration - configuration
    • setConfigurationTree

      public void setConfigurationTree(ConfigurationTree configurationTree)
      Parameters:
      configurationTree - parsed configuration
    • setEnvironment

      public void setEnvironment(io.dropwizard.core.setup.Environment environment)
      Parameters:
      environment - environment
    • setInjector

      public void setInjector(com.google.inject.Injector injector)
      Parameters:
      injector - injector
    • setInjectionManager

      public void setInjectionManager(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
      Parameters:
      injectionManager - injection manager
    • getTracker

      public StatsTracker getTracker()
      Returns:
      tracker
    • getOptions

      public Options getOptions()
      Returns:
      options
    • getSharedState

      public SharedConfigurationState getSharedState()
      Returns:
      shared state
    • getBootstrap

      public io.dropwizard.core.setup.Bootstrap getBootstrap()
      Returns:
      bootstrap
    • getConfiguration

      public io.dropwizard.core.Configuration getConfiguration()
      Returns:
      configuration
    • getConfigurationTree

      public ConfigurationTree getConfigurationTree()
      Returns:
      parsed configuration
    • getEnvironment

      public io.dropwizard.core.setup.Environment getEnvironment()
      Returns:
      environment
    • getInjector

      public com.google.inject.Injector getInjector()
      Returns:
      injector
    • getInjectionManager

      public org.glassfish.jersey.internal.inject.InjectionManager getInjectionManager()
      Returns:
      jersey injection manager