InjectorBuilder instead@Deprecated
public class Governator
extends java.lang.Object
new Governator()
.addModules(
new ArchaiusGovernatorModule(),
new JettyModule(),
new JerseyServletModule() {
@@Override
protected void configureServlets() {
serve("/*").with(GuiceContainer.class);
bind(GuiceContainer.class).asEagerSingleton();
bind(HelloWorldApp.class).asEagerSingleton();
}
}
)
.run()
.awaitTermination();
| Modifier and Type | Field and Description |
|---|---|
protected java.util.IdentityHashMap<GovernatorFeature<?>,java.lang.Object> |
featureOverrides
Deprecated.
|
protected java.util.List<com.google.inject.Module> |
modules
Deprecated.
|
protected java.util.List<com.google.inject.Module> |
overrideModules
Deprecated.
|
protected java.util.Set<java.lang.String> |
profiles
Deprecated.
|
protected java.util.List<ModuleListTransformer> |
transformers
Deprecated.
|
| Constructor and Description |
|---|
Governator()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Governator |
addModuleListTransformer(ModuleListTransformer transformer)
Deprecated.
Add a ModuleListTransformer that will be invoked on the final list of modules
prior to creating the injectors.
|
Governator |
addModules(java.util.List<com.google.inject.Module> modules)
Deprecated.
Add Guice modules to Governator.
|
Governator |
addModules(com.google.inject.Module... modules)
Deprecated.
Add Guice modules to Governator.
|
Governator |
addOverrideModules(java.util.List<com.google.inject.Module> modules)
Deprecated.
Add override modules for any modules add via addModules or that are
conditionally loaded.
|
Governator |
addOverrideModules(com.google.inject.Module... modules)
Deprecated.
Add override modules for any modules add via addModules or that are
conditionally loaded.
|
Governator |
addProfile(java.lang.String profile)
Deprecated.
Add a runtime profile.
|
Governator |
addProfiles(java.util.Collection<java.lang.String> profiles)
Deprecated.
Add a runtime profiles.
|
Governator |
addProfiles(java.lang.String... profiles)
Deprecated.
Add a runtime profiles.
|
LifecycleInjector |
createInjector(java.util.Collection<com.google.inject.Module> modules)
Deprecated.
Call new Governator().addModules(modules).run() instead.
|
LifecycleInjector |
createInjector(com.google.inject.Module... modules)
Deprecated.
Call new Governator().addModules(modules).run() instead.
|
Governator |
disableFeature(GovernatorFeature<java.lang.Boolean> feature)
Deprecated.
Disable the specified feature
|
Governator |
enableFeature(GovernatorFeature<java.lang.Boolean> feature)
Deprecated.
Enable the specified feature
|
Governator |
enableFeature(GovernatorFeature<java.lang.Boolean> feature,
boolean enabled)
Deprecated.
Enable or disable the specified feature
|
LifecycleInjector |
run()
Deprecated.
Create the injector and call any LifecycleListeners
|
LifecycleInjector |
run(java.lang.Class<? extends com.netflix.governator.spi.LifecycleListener> mainClass)
Deprecated.
|
LifecycleInjector |
run(java.lang.Class<? extends com.netflix.governator.spi.LifecycleListener> mainClass,
java.lang.String[] args)
Deprecated.
|
LifecycleInjector |
run(com.netflix.governator.spi.LifecycleListener mainClass)
Deprecated.
|
LifecycleInjector |
run(com.netflix.governator.spi.LifecycleListener mainClass,
java.lang.String[] args)
Deprecated.
|
LifecycleInjector |
run(java.lang.String[] args)
Deprecated.
|
<T> Governator |
setFeature(GovernatorFeature<T> feature,
T value)
Deprecated.
Set a feature
|
protected java.util.Set<java.lang.String> profiles
protected java.util.List<com.google.inject.Module> modules
protected java.util.List<ModuleListTransformer> transformers
protected java.util.List<com.google.inject.Module> overrideModules
protected java.util.IdentityHashMap<GovernatorFeature<?>,java.lang.Object> featureOverrides
public Governator addModules(com.google.inject.Module... modules)
modules - Guice modules to add.public Governator addModules(java.util.List<com.google.inject.Module> modules)
modules - Guice modules to add.public Governator addProfile(java.lang.String profile)
profile - A profilepublic Governator addProfiles(java.lang.String... profiles)
profiles - Set of profilespublic Governator addProfiles(java.util.Collection<java.lang.String> profiles)
profiles - Set of profilespublic Governator enableFeature(GovernatorFeature<java.lang.Boolean> feature)
feature - Boolean feature to enablepublic Governator enableFeature(GovernatorFeature<java.lang.Boolean> feature, boolean enabled)
feature - Boolean feature to disablepublic Governator disableFeature(GovernatorFeature<java.lang.Boolean> feature)
feature - Boolean feature to enable/disablepublic <T> Governator setFeature(GovernatorFeature<T> feature, T value)
feature - Feature to setpublic Governator addModuleListTransformer(ModuleListTransformer transformer)
transformer - A transformerpublic Governator addOverrideModules(com.google.inject.Module... modules)
modules - Modules that will be applied as overrides to modulespublic Governator addOverrideModules(java.util.List<com.google.inject.Module> modules)
modules - Modules that will be applied as overrides to modules@Deprecated public LifecycleInjector createInjector(com.google.inject.Module... modules)
public LifecycleInjector createInjector(java.util.Collection<com.google.inject.Module> modules)
public LifecycleInjector run()
public LifecycleInjector run(java.lang.String[] args)
public LifecycleInjector run(java.lang.Class<? extends com.netflix.governator.spi.LifecycleListener> mainClass)
public LifecycleInjector run(com.netflix.governator.spi.LifecycleListener mainClass)
public LifecycleInjector run(com.netflix.governator.spi.LifecycleListener mainClass, java.lang.String[] args)
public LifecycleInjector run(java.lang.Class<? extends com.netflix.governator.spi.LifecycleListener> mainClass, java.lang.String[] args)