Class EventsContext
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.lifecycle.internal.EventsContext
-
public class EventsContext extends java.lang.ObjectContext holds references to all objects, available to events.- Since:
- 25.10.2019
-
-
Constructor Summary
Constructors Constructor Description EventsContext(StatsTracker tracker, Options options, SharedConfigurationState sharedState)Create events context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.dropwizard.core.setup.BootstrapgetBootstrap()io.dropwizard.core.ConfigurationgetConfiguration()ConfigurationTreegetConfigurationTree()io.dropwizard.core.setup.EnvironmentgetEnvironment()org.glassfish.jersey.internal.inject.InjectionManagergetInjectionManager()com.google.inject.InjectorgetInjector()OptionsgetOptions()SharedConfigurationStategetSharedState()StatsTrackergetTracker()voidsetBootstrap(io.dropwizard.core.setup.Bootstrap bootstrap)voidsetConfiguration(io.dropwizard.core.Configuration configuration)voidsetConfigurationTree(ConfigurationTree configurationTree)voidsetEnvironment(io.dropwizard.core.setup.Environment environment)voidsetInjectionManager(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)voidsetInjector(com.google.inject.Injector injector)
-
-
-
Constructor Detail
-
EventsContext
public EventsContext(StatsTracker tracker, Options options, SharedConfigurationState sharedState)
Create events context.- Parameters:
tracker- trackeroptions- optionssharedState- shared state
-
-
Method Detail
-
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
-
-