io.nuun.kernel.api.plugin.context
Interface InitContext


public interface InitContext

Author:
Epo Jemba

Method Summary
 Collection<Class<?>> classesToBind()
           
 Collection<? extends Plugin> dependentPlugins()
          Returns instances of the plugins that become dependent on this plugin.
 String kernelParam(String key)
           
 Map<String,Collection<String>> mapPropertiesFilesByPrefix()
           
 Map<String,Collection<String>> mapResourcesByRegex()
           
 List<UnitModule> moduleOverridingResults()
           
 List<UnitModule> moduleResults()
           
 Collection<? extends Plugin> pluginsRequired()
          Return instances of the Plugin asked by the plugin
 Collection<String> propertiesFiles()
           
 int roundNumber()
          Round Number of the initialization.
 Map<Class<? extends Annotation>,Collection<Class<?>>> scannedClassesByAnnotationClass()
           
 Map<String,Collection<Class<?>>> scannedClassesByAnnotationRegex()
           
 Map<Class<?>,Collection<Class<?>>> scannedSubTypesByAncestorClass()
           
 Map<Class<?>,Collection<Class<?>>> scannedSubTypesByParentClass()
           
 Map<String,Collection<Class<?>>> scannedSubTypesByParentRegex()
           
 Map<String,Collection<Class<?>>> scannedTypesByRegex()
           
 Map<org.kametic.specifications.Specification,Collection<Class<?>>> scannedTypesBySpecification()
           
 

Method Detail

scannedSubTypesByParentClass

Map<Class<?>,Collection<Class<?>>> scannedSubTypesByParentClass()

scannedSubTypesByAncestorClass

Map<Class<?>,Collection<Class<?>>> scannedSubTypesByAncestorClass()

scannedSubTypesByParentRegex

Map<String,Collection<Class<?>>> scannedSubTypesByParentRegex()

scannedClassesByAnnotationClass

Map<Class<? extends Annotation>,Collection<Class<?>>> scannedClassesByAnnotationClass()

scannedClassesByAnnotationRegex

Map<String,Collection<Class<?>>> scannedClassesByAnnotationRegex()

mapPropertiesFilesByPrefix

Map<String,Collection<String>> mapPropertiesFilesByPrefix()

kernelParam

String kernelParam(String key)

classesToBind

Collection<Class<?>> classesToBind()

moduleResults

List<UnitModule> moduleResults()

moduleOverridingResults

List<UnitModule> moduleOverridingResults()

propertiesFiles

Collection<String> propertiesFiles()

scannedTypesByRegex

Map<String,Collection<Class<?>>> scannedTypesByRegex()

mapResourcesByRegex

Map<String,Collection<String>> mapResourcesByRegex()

scannedTypesBySpecification

Map<org.kametic.specifications.Specification,Collection<Class<?>>> scannedTypesBySpecification()

pluginsRequired

Collection<? extends Plugin> pluginsRequired()
Return instances of the Plugin asked by the plugin

Returns:
the instances of the plugin declared required by the method Plugin.pluginDependenciesRequired()

dependentPlugins

Collection<? extends Plugin> dependentPlugins()
Returns instances of the plugins that become dependent on this plugin.

Returns:

roundNumber

int roundNumber()
Round Number of the initialization.

Returns:


Copyright © 2012-2015. All Rights Reserved.