|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Container | Injects dependencies into constructors, methods and fields annotated with
Inject. |
| ContainerBuilder.Command | Implemented by classes which participate in building a container. |
| ContainerImpl.ContextualCallable<T> | |
| ContainerImpl.Injector | Injects a field or method in a given object. |
| ContainerImpl.InjectorFactory<M extends Member & AnnotatedElement> | |
| Context | Context of the current injection. |
| Factory<T> | A custom factory. |
| InternalFactory<T> | Creates objects which will be injected. |
| Scope.Strategy | Pluggable scoping strategy. |
| Class Summary | |
|---|---|
| ConstructionContext<T> | Context of a dependency construction. |
| ConstructionContext.DelegatingInvocationHandler<T> | |
| ContainerBuilder | Builds a dependency injection Container. |
| ContainerImpl | Default Container implementation. |
| ContainerImpl.ConstructorInjector<T> | |
| ContainerImpl.FieldInjector | |
| ContainerImpl.MethodInjector | |
| ContainerImpl.ParameterInjector<T> | |
| ExternalContext<T> | An immutable snapshot of the current context which is safe to expose to client code. |
| InternalContext | Internal context. |
| Key<T> | Dependency mapping key. |
| Enum Summary | |
|---|---|
| Scope | Scope of an injected objects. |
| Exception Summary | |
|---|---|
| ContainerImpl.MissingDependencyException | |
| DependencyException | Thrown when a dependency is misconfigured. |
| Annotation Types Summary | |
|---|---|
| Inject | Annotates members and parameters which should have their value[s] injected. |
| Scoped | Annotates a scoped implementation class. |
Guice (pronounced "juice"). A lightweight dependency injection container. Features include:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||