See: Description
Interface | Description |
---|---|
GuiceModuleLoader |
Implementations of this interface are responsible for finding and loading all Guice module classes which are
annotated with the provide module annotation.
|
Class | Description |
---|---|
GuiceModuleServiceLoader |
Will find and load all classes which extend the Guice AbstractModule or PrivateModule class and that are
annotated with the provided annotation by using the Java ServiceLoader framework.
|
ServiceLoaderWrapper |
Simple wrapper around the Java ServiceLoader to help facilitate testing code which requires the use of the Java
ServiceLoader.
|
Enum | Description |
---|---|
InjectorConfiguration |
A thread-safe singleton holding the configuration information on how the Guice framework finds Guice Modules to
configure the Guice Injector instance.
|
InjectorHolder |
A thread-safe singleton holding the Guice Injector instance that other classes can call to get to use dependency
injection.
|
Exception | Description |
---|---|
ModuleCreationException |
Thrown by the GuiceModuleCreator when a Guice module could not be instantiated.
|
Annotation Type | Description |
---|---|
GuiceModule |
Signifies a
Guice module class that should be used to configure the
Guice injector when the system starts up. |
This package contains classes for the ForgeRock Guice implementation.
Provides a mechanism for dynamically loading AbstractModules at runtime to configure a single Guice Injector
which is made available by the InjectorHolder
singleton.
Copyright 2011-2015 ForgeRock AS.