Package org.iworkz.genesis
Interface Module
- All Known Implementing Classes:
AbstractModule,DefaultModule
public interface Module
-
Method Summary
Modifier and TypeMethodDescriptionvoidintMap<Class<?>,ScopeContext> List<Class<? extends Annotation>>Map<Class<? extends Annotation>,ValueSupplier<?, ?>> voidsetRanking(int ranking)
-
Method Details
-
configure
void configure() -
getBindings
-
getScopes
Map<Class<?>,ScopeContext> getScopes() -
getSingletonScopes
List<Class<? extends Annotation>> getSingletonScopes() -
getValueSuppliers
Map<Class<? extends Annotation>,ValueSupplier<?, getValueSuppliers()?>> -
getClassLoaders
Set<ClassLoader> getClassLoaders() -
getImplementationClassProcessors
Set<ImplementationClassProcessor> getImplementationClassProcessors() -
getImplementationFinders
Set<ImplementationFinder> getImplementationFinders() -
getPostProcessors
Set<PostProcessor> getPostProcessors() -
setRanking
void setRanking(int ranking) -
getRanking
int getRanking() -
getDependencies
-