Index

C G I J M O S V 
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 the Guice 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.
C G I J M O S V 
All Classes and Interfaces|All Packages|Serialized Form