| Constructor and Description |
|---|
BindEagerSingletonRole() |
| 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.
|
public void adjustConfigurations(java.util.List<org.apache.commons.configuration.Configuration> configs)
GuiceRole#register(com.google.inject.Stage, org.apache.commons.configuration.CompositeConfiguration,
org.apache.commons.configuration.PropertiesConfiguration, GuiceSetup, java.util.List,
java.util.concurrent.atomic.AtomicReference)adjustConfigurations in interface GuiceRolepublic 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)
GuiceRole#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)public 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)
GuiceRoleinjectorCreated in interface GuiceRolescanner - (optional) a classpath scanner for the user application classesmodules - 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.