Package io.nuun.kernel.core.internal
Class KernelConfigurationInternal
- java.lang.Object
-
- io.nuun.kernel.core.internal.KernelConfigurationInternal
-
- All Implemented Interfaces:
KernelConfiguration
public class KernelConfigurationInternal extends Object implements KernelConfiguration
- Author:
- epo.jemba@kametic.com
-
-
Constructor Summary
Constructors Constructor Description KernelConfigurationInternal()
-
Method Summary
-
-
-
Method Detail
-
option
public <T> KernelConfiguration option(KernelOption<T> option, T value)
- Specified by:
optionin interfaceKernelConfiguration
-
options
public KernelOptions options()
-
rootPackages
public KernelConfiguration rootPackages(String... rootPackages)
- Specified by:
rootPackagesin interfaceKernelConfiguration
-
param
public KernelConfiguration param(String key, String value)
- Specified by:
paramin interfaceKernelConfiguration
-
params
public KernelConfiguration params(String... paramEntries)
- Specified by:
paramsin interfaceKernelConfiguration
-
isNotEvenNumber
public boolean isNotEvenNumber(int number)
-
kernelParams
public AliasMap kernelParams()
-
containerContext
public KernelConfiguration containerContext(Object containerContext)
- Specified by:
containerContextin interfaceKernelConfiguration
-
addPlugin
public KernelConfiguration addPlugin(Class<? extends Plugin> pluginsClass)
- Specified by:
addPluginin interfaceKernelConfiguration
-
plugins
public KernelConfiguration plugins(Class<? extends Plugin>... pluginsClasses)
- Specified by:
pluginsin interfaceKernelConfiguration
-
addPlugin
public KernelConfiguration addPlugin(Plugin plugin)
- Specified by:
addPluginin interfaceKernelConfiguration
-
plugins
public KernelConfiguration plugins(Plugin... plugins)
- Specified by:
pluginsin interfaceKernelConfiguration
-
withoutSpiPluginsLoader
public KernelConfiguration withoutSpiPluginsLoader()
- Specified by:
withoutSpiPluginsLoaderin interfaceKernelConfiguration
-
withSpiPluginsLoader
public KernelConfiguration withSpiPluginsLoader()
- Specified by:
withSpiPluginsLoaderin interfaceKernelConfiguration
-
dependencyInjectionMode
public KernelConfiguration dependencyInjectionMode(DependencyInjectionMode dependencyInjectionMode)
- Specified by:
dependencyInjectionModein interfaceKernelConfiguration
-
classpathScanMode
public KernelConfiguration classpathScanMode(ClasspathScanMode classpathScanMode)
- Specified by:
classpathScanModein interfaceKernelConfiguration
-
moduleValidation
public KernelConfiguration moduleValidation(ModuleValidation validation)
- Specified by:
moduleValidationin interfaceKernelConfiguration
-
getContainerContext
public Object getContainerContext()
-
getPlugins
public Plugin[] getPlugins()
-
getValidations
public List<ModuleValidation> getValidations()
-
-