Index
All Classes and Interfaces|All Packages|Serialized Form
C
- ConstructorUtils - Class in org.forgerock.guice.core.internal.commons.lang.reflect
-
Utility reflection methods focussed on constructors, modelled after
MemberUtils
. - createChildInjector(Module...) - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Returns a new injector that inherits all state from this injector.
G
- getAccessibleConstructor(Class<?>, Class<?>[]) - Static method in class org.forgerock.guice.core.internal.commons.lang.reflect.ConstructorUtils
-
Returns a constructor given a class and signature.
- getAccessibleConstructor(Constructor<?>) - Static method in class org.forgerock.guice.core.internal.commons.lang.reflect.ConstructorUtils
-
Returns accessible version of the given constructor.
- getGuiceModules(Class<? extends Annotation>) - Method in interface org.forgerock.guice.core.GuiceModuleLoader
-
Finds and loads all the Guice modules that will be used to configure the Guice injector instance.
- getGuiceModules(Class<? extends Annotation>) - Method in class org.forgerock.guice.core.GuiceModuleServiceLoader
-
Finds and loads all the Guice modules that will be used to configure the Guice injector instance.
- getInstance(Key<T>) - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Uses the Guice injector to return the appropriate instance for the given injection key.
- getInstance(Class<T>) - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Uses the Guice injector to return the appropriate instance for the given injection type.
- GuiceModule - Annotation Type in org.forgerock.guice.core
-
Signifies a
Guice module
class that should be used to configure theGuice injector
when the system starts up. - GuiceModuleFilter - Class in org.forgerock.guice.core
-
Filtering Guice module instances before they are handed over to Injector.
- GuiceModuleFilter() - Constructor for class org.forgerock.guice.core.GuiceModuleFilter
- GuiceModuleLoader - Interface in org.forgerock.guice.core
-
Implementations of this interface are responsible for finding and loading all Guice module classes which are annotated with the provide module annotation.
- GuiceModuleServiceLoader - Class in org.forgerock.guice.core
-
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.
- GuiceOverride - Annotation Type in org.forgerock.guice.core
-
Marks
Guice module
class as module override.
I
- injectMembers(Object) - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Injects the dependencies of an already constructed instance.
- InjectorConfiguration - Enum in org.forgerock.guice.core
-
A thread-safe singleton holding the configuration information on how the Guice framework finds Guice Modules to configure the Guice Injector instance.
- InjectorHolder - Enum in org.forgerock.guice.core
-
A thread-safe singleton holding the Guice Injector instance that other classes can call to get to use dependency injection.
- INSTANCE - Enum constant in enum org.forgerock.guice.core.InjectorConfiguration
-
The Singleton instance of the InjectorConfiguration.
- INSTANCE - Enum constant in enum org.forgerock.guice.core.InjectorHolder
-
The Singleton instance of the InjectorHolder.
- isJavaVersionAtLeast(float) - Static method in class org.forgerock.guice.core.internal.commons.lang.SystemUtils
-
Is the Java version at least the requested version.
J
- JAVA_VERSION - Static variable in class org.forgerock.guice.core.internal.commons.lang.SystemUtils
-
The
java.version
System Property. - JAVA_VERSION_FLOAT - Static variable in class org.forgerock.guice.core.internal.commons.lang.SystemUtils
-
Gets the Java version as a
float
. - JAVA_VERSION_TRIMMED - Static variable in class org.forgerock.guice.core.internal.commons.lang.SystemUtils
-
Gets the Java version as a
String
trimming leading letters.
M
- ModuleCreationException - Exception in org.forgerock.guice.core
-
Thrown by the GuiceModuleCreator when a Guice module could not be instantiated.
O
- org.forgerock.guice.core - package org.forgerock.guice.core
-
This package contains classes for the ForgeRock Guice implementation.
- org.forgerock.guice.core.internal - package org.forgerock.guice.core.internal
-
Classes under this internal package are internal private classes re-packaged from other existing libraries so as to reduce required dependencies on third party applications which will depend on this library.
- org.forgerock.guice.core.internal.commons.lang - package org.forgerock.guice.core.internal.commons.lang
-
Re-packaged code from org.apache.commons:commons-lang:2.6 so as to reduce required dependencies on third party applications which will depend on this library.
- org.forgerock.guice.core.internal.commons.lang.reflect - package org.forgerock.guice.core.internal.commons.lang.reflect
-
Re-packaged code from the reflect package from org.apache.commons:commons-lang:2.6.
S
- ServiceLoaderWrapper - Class in org.forgerock.guice.core
-
Simple wrapper around the Java ServiceLoader to help facilitate testing code which requires the use of the Java ServiceLoader.
- ServiceLoaderWrapper() - Constructor for class org.forgerock.guice.core.ServiceLoaderWrapper
- setGuiceModuleLoader(GuiceModuleLoader) - Static method in enum org.forgerock.guice.core.InjectorConfiguration
-
Sets the
GuiceModuleLoader
implementation that will be used to find and load module classes. - setModuleAnnotation(Class<? extends Annotation>) - Static method in enum org.forgerock.guice.core.InjectorConfiguration
-
Sets the module annotation that all modules MUST be annotated with.
- setStage(Stage) - Static method in enum org.forgerock.guice.core.InjectorConfiguration
-
Sets the
Stage
that the injector should run in. - SystemUtils - Class in org.forgerock.guice.core.internal.commons.lang
-
Helpers for
java.lang.System
.
V
- value() - Element in annotation type org.forgerock.guice.core.GuiceOverride
-
This module overrides bindings from the specified module.
- valueOf(String) - Static method in enum org.forgerock.guice.core.InjectorConfiguration
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.forgerock.guice.core.InjectorConfiguration
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.forgerock.guice.core.InjectorHolder
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form