class BeanRegistry
Bean Registry declare/find definitions
Author
Arnaud Giuliani
BeanRegistry()
Bean Registry declare/find definitions |
fun close(): Unit |
|
fun findDefinition(qualifier: Qualifier? = null, clazz: KClass<*>): BeanDefinition<*>?
Find a definition |
|
fun getAllDefinitions(): Set<BeanDefinition<*>>
retrieve all definitions |
|
fun getDefinition(clazz: KClass<*>): BeanDefinition<*>?
Retrieve a definition |
|
fun getDefinitionsForClass(clazz: KClass<*>): List<BeanDefinition<*>>
Find all definition compatible with given type |
|
fun loadModules(modules: Iterable<Module>): Unit
Load definitions from a Module |
|
fun saveDefinition(definition: BeanDefinition<*>): Unit
Save a definition |
|
fun size(): Int
Total number of definitions |