public class ModulesAnalyzedEvent extends RunPhaseEvent
May be used for consultation only. Extension instances are not yet available (guice context is not created).
| Constructor and Description |
|---|
ModulesAnalyzedEvent(Options options,
io.dropwizard.setup.Bootstrap bootstrap,
io.dropwizard.Configuration configuration,
ConfigurationTree configurationTree,
io.dropwizard.setup.Environment environment,
java.util.List<com.google.inject.Module> analyzedModules,
java.util.List<java.lang.Class<?>> extensions,
java.util.List<java.lang.Class<? extends com.google.inject.Module>> transitiveModulesRemoved,
java.util.List<com.google.inject.Binding> bindingsRemoved) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.google.inject.Module> |
getAnalyzedModules() |
java.util.List<com.google.inject.Binding> |
getBindingsRemoved()
If extension is declared manually in guice module and extension is disabled then binding directly removed
under bindings analysis.
|
java.util.List<java.lang.Class<?>> |
getExtensions() |
java.util.List<java.lang.Class<? extends com.google.inject.Module>> |
getTransitiveModulesRemoved()
Guice disables mechanism may directly remove upper level modules, but to to remove modules, installed
by top level modules bindings analysis is required.
|
getConfiguration, getConfigurationTree, getEnvironment, renderConfigurationBindingsgetBootstrapgetOptions, getTypepublic ModulesAnalyzedEvent(Options options, io.dropwizard.setup.Bootstrap bootstrap, io.dropwizard.Configuration configuration, ConfigurationTree configurationTree, io.dropwizard.setup.Environment environment, java.util.List<com.google.inject.Module> analyzedModules, java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<? extends com.google.inject.Module>> transitiveModulesRemoved, java.util.List<com.google.inject.Binding> bindingsRemoved)
public java.util.List<com.google.inject.Module> getAnalyzedModules()
public java.util.List<java.lang.Class<?>> getExtensions()
public java.util.List<java.lang.Class<? extends com.google.inject.Module>> getTransitiveModulesRemoved()
public java.util.List<com.google.inject.Binding> getBindingsRemoved()