public interface GuiceModuleLoader
Implementations of this interface are responsible for finding and loading all Guice module classes which are annotated with the provide module annotation.
Implementations MUST only return subtypes of the Guice Module interface which are annotated with the provided annotation. Any modules NOT annotated with the provided annotation MUST be ignored.
Modifier and Type | Method and Description |
---|---|
Set<Class<? extends com.google.inject.Module>> |
getGuiceModules(Class<? extends Annotation> moduleAnnotation)
Finds and loads all the Guice modules that will be used to configure the Guice injector instance.
|
Set<Class<? extends com.google.inject.Module>> getGuiceModules(Class<? extends Annotation> moduleAnnotation)
moduleAnnotation
- The Annotation that all modules MUST be annotated with.Copyright © 2025 Open Identity Platform Community. All rights reserved.