| Interface | Description |
|---|---|
| AutoBindProvider<T extends java.lang.annotation.Annotation> |
Used to perform the binding for a given
AutoBind annotation |
| BootstrapModule |
Abstraction for binding during the bootstrap phase
|
| LifecycleInjectorBuilder |
Builder for a
LifecycleInjector |
| LifecycleInjectorBuilderSuite | Deprecated
This class is deprecated in favor of using
BootstrapModule or just ModuleInfo. |
| ModuleTransformer |
Before creating the injector the modules are passed through a collection
of filters that can filter out or modify bindings
|
| PostInjectorAction |
Action to perform after the injector is created.
|
| Class | Description |
|---|---|
| AutoBinds |
Used to build an
AutoBind instance. |
| BootstrapBinder | |
| DelegatingLifecycleInjectorBuilder |
Decorator for LifecycleInjectorBuilder which makes the original withModules methods
additive instead of replacing any pre-defined module.
|
| Grapher |
An object that can generate a graph showing a Guice Dependency Injection graph.
|
| InternalAutoBindModuleBootstrapModule |
Custom BootstrapModule that auto-installs guice modules annotated with AutoBindSingleton
|
| LifecycleInjector |
When using Governator, do NOT create a Guice injector manually.
|
| LoadersBootstrapModule | |
| ModuleListBuilder |
The
ModuleListBuilder keeps track of modules and their transitive dependencies
and provides a mechanism to replace or exclude modules. |
| ModulesEx |
Utility class similar to Guice's Modules that simplifies recipes for
combing Guice modules.
|
| SingletonModule | Deprecated
Use com.netflix.governator.SingletonModule instead
|
| Enum | Description |
|---|---|
| LifecycleInjectorMode |