public interface GuiceRole
| Modifier and Type | Method and Description |
|---|---|
void |
adjustConfigurations(java.util.List<org.apache.commons.configuration.Configuration> configs)
Provides an opportunity, pre-compositing, to influence the configuration sources and order.
|
void |
injectorCreated(com.google.inject.Stage stage,
ClassScanner scanner,
org.apache.commons.configuration.CompositeConfiguration config,
org.apache.commons.configuration.PropertiesConfiguration overrides,
GuiceSetup setup,
java.util.List<com.google.inject.Module> modules,
java.util.concurrent.atomic.AtomicReference<com.google.inject.Injector> injectorRef,
com.codahale.metrics.MetricRegistry metrics)
Called once the Injector has been created
|
void |
register(com.google.inject.Stage stage,
ClassScanner scanner,
org.apache.commons.configuration.CompositeConfiguration config,
org.apache.commons.configuration.PropertiesConfiguration overrides,
GuiceSetup setup,
java.util.List<com.google.inject.Module> modules,
java.util.concurrent.atomic.AtomicReference<com.google.inject.Injector> injectorRef,
com.codahale.metrics.MetricRegistry metrics)
Provides an opportunity to influence modules (adding, removing, reordering) being loaded.
|
void adjustConfigurations(java.util.List<org.apache.commons.configuration.Configuration> configs)
#register(com.google.inject.Stage, org.apache.commons.configuration.CompositeConfiguration,
org.apache.commons.configuration.PropertiesConfiguration, GuiceSetup, java.util.List,
java.util.concurrent.atomic.AtomicReference)configs - void register(com.google.inject.Stage stage,
ClassScanner scanner,
org.apache.commons.configuration.CompositeConfiguration config,
org.apache.commons.configuration.PropertiesConfiguration overrides,
GuiceSetup setup,
java.util.List<com.google.inject.Module> modules,
java.util.concurrent.atomic.AtomicReference<com.google.inject.Injector> injectorRef,
com.codahale.metrics.MetricRegistry metrics)
#injectorCreated(com.google.inject.Stage, com.peterphi.std.guice.common.ClassScanner,
org.apache.commons.configuration.CompositeConfiguration, org.apache.commons.configuration.PropertiesConfiguration,
GuiceSetup, java.util.List, java.util.concurrent.atomic.AtomicReference)stage - scanner - (optional) a classpath scanner for the user application classesconfig - overrides - setup - modules - injectorRef - metrics - the MetricsRegistry for environment-wide metricsvoid injectorCreated(com.google.inject.Stage stage,
ClassScanner scanner,
org.apache.commons.configuration.CompositeConfiguration config,
org.apache.commons.configuration.PropertiesConfiguration overrides,
GuiceSetup setup,
java.util.List<com.google.inject.Module> modules,
java.util.concurrent.atomic.AtomicReference<com.google.inject.Injector> injectorRef,
com.codahale.metrics.MetricRegistry metrics)
stage - scanner - (optional) a classpath scanner for the user application classesconfig - overrides - setup - modules - the final list of modules in useinjectorRef - the reference to the injector, must contain a non-null valuemetrics - the MetricsRegistry for environment-wide metricsCopyright © 2014. All Rights Reserved.