Package io.nuun.kernel.core.internal
Class InitContextInternal
- java.lang.Object
-
- io.nuun.kernel.core.internal.InitContextInternal
-
- All Implemented Interfaces:
InitContext
public class InitContextInternal extends Object implements InitContext
-
-
Constructor Summary
Constructors Constructor Description InitContextInternal(Map<String,String> kernelParams, RequestHandler requestHandler, int roundNumber, io.nuun.kernel.core.internal.DependencyProvider dependencyProvider, Class<? extends Plugin> pluginClass)
-
Method Summary
-
-
-
Method Detail
-
roundNumber
public int roundNumber()
- Specified by:
roundNumberin interfaceInitContext
-
kernelParams
public Map<String,String> kernelParams()
- Specified by:
kernelParamsin interfaceInitContext
-
kernelParam
public String kernelParam(String key)
- Specified by:
kernelParamin interfaceInitContext
-
scannedSubTypesByParentClass
public Map<Class<?>,Collection<Class<?>>> scannedSubTypesByParentClass()
- Specified by:
scannedSubTypesByParentClassin interfaceInitContext
-
scannedSubTypesByParentRegex
public Map<String,Collection<Class<?>>> scannedSubTypesByParentRegex()
- Specified by:
scannedSubTypesByParentRegexin interfaceInitContext
-
scannedTypesByRegex
public Map<String,Collection<Class<?>>> scannedTypesByRegex()
- Specified by:
scannedTypesByRegexin interfaceInitContext
-
scannedTypesByPredicate
public Map<Predicate<Class<?>>,Collection<Class<?>>> scannedTypesByPredicate()
- Specified by:
scannedTypesByPredicatein interfaceInitContext
-
scannedClassesByAnnotationClass
public Map<Class<? extends Annotation>,Collection<Class<?>>> scannedClassesByAnnotationClass()
- Specified by:
scannedClassesByAnnotationClassin interfaceInitContext
-
scannedClassesByAnnotationRegex
public Map<String,Collection<Class<?>>> scannedClassesByAnnotationRegex()
- Specified by:
scannedClassesByAnnotationRegexin interfaceInitContext
-
mapPropertiesFilesByPrefix
public Map<String,Collection<String>> mapPropertiesFilesByPrefix()
- Specified by:
mapPropertiesFilesByPrefixin interfaceInitContext
-
mapResourcesByRegex
public Map<String,Collection<String>> mapResourcesByRegex()
- Specified by:
mapResourcesByRegexin interfaceInitContext
-
classesToBind
public Collection<Class<?>> classesToBind()
- Specified by:
classesToBindin interfaceInitContext
-
moduleResults
public List<UnitModule> moduleResults()
- Specified by:
moduleResultsin interfaceInitContext
-
moduleOverridingResults
public List<UnitModule> moduleOverridingResults()
- Specified by:
moduleOverridingResultsin interfaceInitContext
-
propertiesFiles
public Collection<String> propertiesFiles()
- Specified by:
propertiesFilesin interfaceInitContext
-
pluginsRequired
public Collection<? extends Plugin> pluginsRequired()
- Specified by:
pluginsRequiredin interfaceInitContext
-
dependentPlugins
public Collection<? extends Plugin> dependentPlugins()
- Specified by:
dependentPluginsin interfaceInitContext
-
dependencies
public List<?> dependencies()
- Specified by:
dependenciesin interfaceInitContext
-
dependencies
public <T> List<T> dependencies(Class<T> dependencyClass)
- Specified by:
dependenciesin interfaceInitContext
-
dependency
public <T> T dependency(Class<T> dependencyClass)
- Specified by:
dependencyin interfaceInitContext
-
-