|
||||||||||
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 |