A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

AbstractClasspathScanner - Class in io.nuun.kernel.core.internal.scanner
 
AbstractClasspathScanner(boolean) - Constructor for class io.nuun.kernel.core.internal.scanner.AbstractClasspathScanner
 
AbstractPlugin - Class in io.nuun.kernel.core
 
AbstractPlugin() - Constructor for class io.nuun.kernel.core.AbstractPlugin
 
acceptsInput(String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
add(ClasspathAbstractContainer<?>) - Method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
 
addAncestorTypeClassToScan(Class<?>) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addAnnotationRegexesToBind(String, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addAnnotationRegexesToScan(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addAnnotationTypes(Class<? extends Annotation>, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addAnnotationTypesByName(String, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addAnnotationTypesToBind(Class<? extends Annotation>, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addAnnotationTypesToScan(Class<? extends Annotation>) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addChildModule(UnitModule) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addChildOverridingModule(UnitModule) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addClass(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
addClassesToBind(Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addClasspathToScan(URL) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addDependencyInjectionProvider(DependencyInjectionProvider) - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
addDirectory(String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
addEdge(int, int) - Method in class io.nuun.kernel.core.internal.graph.Graph
Adds an edge where end depends on start
addJar(String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
addMetaAnnotationRegexesToBind(String, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addMetaAnnotationTypesToBind(Class<? extends Annotation>, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addParentTypeClassToBind(Class<?>, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addParentTypeClassToScan(Class<?>) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addParentTypeRegexesToScan(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addPlugin(Plugin) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
addPlugin(Class<? extends Plugin>) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
addPredicateToBind(Predicate<Class<?>>, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addPredicateToScan(Predicate<Class<?>>) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addPropertiesPrefix(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addPropertyFiles(Set<String>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addPropertyFilesByPrefix(String, Set<String>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addResource(String, String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
addResourcesByRegex(String, Set<String>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addResourcesRegexToScan(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addRootPackage(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addSubtypes(Class<?>, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addSubTypesByName(String, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addTypeRegexesToBind(String, Object) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addTypeRegexesToScan(String) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
addTypesByName(String, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addTypesByPredicate(Predicate<Class<?>>, Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addUrls(Set<URL>) - Method in class io.nuun.kernel.core.internal.ScanResults
 
addVertex(char) - Method in class io.nuun.kernel.core.internal.graph.Graph
 
AliasMap - Class in io.nuun.kernel.core.internal
 
AliasMap() - Constructor for class io.nuun.kernel.core.internal.AliasMap
 
ALL - io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
 
annotationProxyOf(Class<A>, Annotation) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
 
applicationObjectGraph() - Method in class io.nuun.kernel.core.internal.ContextInternal
 
as(Class<T>) - Method in class io.nuun.kernel.core.internal.injection.ModuleEmbedded
 
as(Class<T>) - Method in class io.nuun.kernel.core.internal.injection.ObjectGraphEmbedded
 
assertElementName(String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFactory
 
assertInterface(Class<? extends Object>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the given class is an interface.
assertionIllegalArgument(boolean, String) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the given parameter is true, otherwise throws an IllegalArgumentException.
assertionNullPointer(boolean, String) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the given parameter is true, otherwise throws an NullPointerException.
assertIsClass(Class<? extends Object>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the class is not an interface.
assertLegal(Object, String) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the given parameter is not null, otherwise throws an IllegalArgumentException.
assertNotNull(Object, String) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Asserts that the given parameter is not null, otherwise throws an NullPointerException.
AssertUtils - Class in io.nuun.kernel.core.internal.utils
Provides assertions commonly used by Nuun plugins.
AssertUtils() - Constructor for class io.nuun.kernel.core.internal.utils.AssertUtils
 
AssertUtils.AnnotationCopy - Class in io.nuun.kernel.core.internal.utils
 

B

bindingRequests() - Method in class io.nuun.kernel.core.AbstractPlugin
 
bindingRequestsBuilder() - Method in class io.nuun.kernel.core.AbstractPlugin
 

C

classesToBind() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
ClassInstaller - Class in io.nuun.kernel.core.internal.injection
 
ClassInstaller(Class<?>) - Constructor for class io.nuun.kernel.core.internal.injection.ClassInstaller
 
ClassInstaller(Class<?>, Object) - Constructor for class io.nuun.kernel.core.internal.injection.ClassInstaller
 
CLASSLOADER - io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
 
ClasspathBuilder - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
ClasspathBuilder() - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
classpathScanMode(ClasspathScanMode) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
ClasspathScanner - Interface in io.nuun.kernel.core.internal.scanner
 
ClasspathScannerDisk - Class in io.nuun.kernel.core.internal.scanner.disk
 
ClasspathScannerDisk(ClasspathStrategy, boolean, Set<URL>, int, String...) - Constructor for class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
ClasspathScannerDisk(ClasspathStrategy, Set<URL>, int, String...) - Constructor for class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
ClasspathScannerFactory - Class in io.nuun.kernel.core.internal.scanner
 
ClasspathScannerFactory(ClasspathScanMode, int) - Constructor for class io.nuun.kernel.core.internal.scanner.ClasspathScannerFactory
 
ClasspathScannerInMemory - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
ClasspathScannerInMemory(Classpath, int, String...) - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathScannerInMemory
 
classpathScanRequestBuilder() - Method in class io.nuun.kernel.core.AbstractPlugin
 
classpathScanRequests() - Method in class io.nuun.kernel.core.AbstractPlugin
 
ClasspathStrategy - Class in io.nuun.kernel.core.internal.scanner.disk
 
ClasspathStrategy() - Constructor for class io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy
 
ClasspathStrategy(String, boolean) - Constructor for class io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy
 
ClasspathStrategy.Strategy - Enum in io.nuun.kernel.core.internal.scanner.disk
 
compareTo(Installer) - Method in class io.nuun.kernel.core.internal.injection.Installer
 
computeAdditionalClasspathScan() - Method in class io.nuun.kernel.core.AbstractPlugin
 
configurationBuilder() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
configure() - Method in class io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal
 
configure() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 
containerContext - Variable in class io.nuun.kernel.core.AbstractPlugin
 
containerContext(Object) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
containsAllKeys(Collection<String>) - Method in class io.nuun.kernel.core.internal.AliasMap
 
containsKey(String) - Method in class io.nuun.kernel.core.internal.AliasMap
 
content - Variable in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
context - Variable in class io.nuun.kernel.core.AbstractPlugin
 
ContextInternal - Class in io.nuun.kernel.core.internal
 
ContextInternal(Injector) - Constructor for class io.nuun.kernel.core.internal.ContextInternal
Constructor.
create(KernelConfiguration) - Method in class io.nuun.kernel.core.internal.KernelCoreFactory
 
create(ClasspathStrategy, Set<URL>, List<String>) - Method in class io.nuun.kernel.core.internal.scanner.ClasspathScannerFactory
 
createDir(URL) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryUrlType
 
createInMemoryClass(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFactory
 
createInMemoryResource(String) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFactory
 
createKernel(KernelConfiguration) - Static method in class io.nuun.kernel.core.NuunCore
Creates a kernel with the given configuration.
currentContainer - Variable in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathBuilder
 

D

deleteVertex(int) - Method in class io.nuun.kernel.core.internal.graph.Graph
 
dependencies() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
dependencies(Class<T>) - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
dependency(Class<T>) - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
dependencyInjectionMode(DependencyInjectionMode) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
dependencyInjectionProvider() - Method in class io.nuun.kernel.core.AbstractPlugin
 
dependentPlugins() - Method in class io.nuun.kernel.core.AbstractPlugin
 
dependentPlugins() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
description() - Method in class io.nuun.kernel.core.AbstractPlugin
 
displayVertex(int) - Method in class io.nuun.kernel.core.internal.graph.Graph
 

E

entries() - Method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
 
entry(String) - Method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
 
entrypoint(Class<?>) - Static method in class io.nuun.kernel.core.NuunRunner
 
equals(Object) - Method in class io.nuun.kernel.core.internal.ScanResults.Key
 
execute(String[]) - Method in class io.nuun.kernel.core.NuunRunner.NuunRunnerDsl
 
executeRequests() - Method in class io.nuun.kernel.core.internal.RequestHandler
 
ExtensionManager - Class in io.nuun.kernel.core.internal
The ExtensionManager handles the kernel extensions.
ExtensionManager(Collection<Plugin>, ClassLoader) - Constructor for class io.nuun.kernel.core.internal.ExtensionManager
Constructor.

F

forNames(Collection<String>) - Static method in class io.nuun.kernel.core.internal.utils.NuunReflectionUtils
 
forNameSilent(String) - Static method in class io.nuun.kernel.core.internal.utils.NuunReflectionUtils
 

G

get() - Method in class io.nuun.kernel.core.internal.injection.ObjectGraphEmbedded
 
get(String) - Method in class io.nuun.kernel.core.internal.AliasMap
 
getClassAnnotationNames(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getClassesToBind() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getClassesWithScopes() - Method in class io.nuun.kernel.core.internal.RequestHandler
 
getClassName(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getContainerContext() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
getContent() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
getExtensions() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Gets enabled extensions.
getFieldAnnotationNames(Field) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getFieldName(Field) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getFields(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getInterfacesNames(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethodAnnotationNames(Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethodFullKey(Class<?>, Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethodKey(Class<?>, Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethodModifier(Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethodName(Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getMethods(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getModules() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getName() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClass
 
getName() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
getName() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryResource
 
getNonGuiceOverridingUnitModules() - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
getNonGuiceUnitModules() - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
getOfCreateClassObject(Vfs.File) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getOriginalClass() - Method in class io.nuun.kernel.core.internal.injection.ClassInstaller
 
getOriginalClass() - Method in class io.nuun.kernel.core.internal.injection.Installer
 
getOriginalClass() - Method in class io.nuun.kernel.core.internal.injection.UnitModuleInstaller
 
getOverridingModules() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getOverridingUnitModules() - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
getParameterAnnotationNames(Method, int) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getParameterNames(Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getPluginClasses() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
getPlugins() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
getPropertiesFilesByPrefix() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getPropertyFiles() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getRelativePath() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClass
 
getRelativePath() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
getRelativePath() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryResource
 
getResourcesByRegex() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getReturnTypeName(Method) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getScanners() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
getStrategy() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy
 
getSuperclassName(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
getUnitModules() - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
getUrls() - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
getUrls() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
getUrls() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathScannerInMemory
 
getUrls() - Method in class io.nuun.kernel.core.internal.ScanResults
 
getValidations() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
globalModule() - Method in class io.nuun.kernel.core.internal.KernelCore
 
Graph - Class in io.nuun.kernel.core.internal.graph
 
Graph(int) - Constructor for class io.nuun.kernel.core.internal.graph.Graph
 

H

handleOverridingUnitModule(RequestHandler, Plugin) - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
handleUnitModule(RequestHandler, Plugin) - Method in class io.nuun.kernel.core.internal.injection.ModuleHandler
 
hasAnnotationDeep(Class<?>, Class<? extends Annotation>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Indicates if a class or at least one of its annotations is annotated by a given annotation.
hasAnnotationDeepRegex(Class<?>, String) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Indicates if the class name or at least the name of one of its annotations matches the regex.
hashCode() - Method in class io.nuun.kernel.core.internal.ScanResults.Key
 

I

init() - Method in class io.nuun.kernel.core.internal.KernelCore
 
init(InitContext) - Method in class io.nuun.kernel.core.AbstractPlugin
 
InitContextInternal - Class in io.nuun.kernel.core.internal
 
InitContextInternal(Map<String, String>, RequestHandler, int, DependencyProvider, Class<? extends Plugin>) - Constructor for class io.nuun.kernel.core.internal.InitContextInternal
 
initialized() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is initialized
INITIALIZED - io.nuun.kernel.core.internal.State
 
initializeReflections() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
initializeReflections() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.ClasspathScannerInMemory
 
initializing() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is initializing
injected() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the plugins are injected
InMemoryClass - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryClass(Class<?>) - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClass
 
InMemoryClasspath - Enum in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryFactory - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryFactory() - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFactory
 
InMemoryFile<T> - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryFile(T) - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
InMemoryHandler - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryHandler() - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryHandler
 
InMemoryResource - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryResource(Resource) - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryResource
 
InMemoryUrlType - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
InMemoryUrlType() - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryUrlType
 
install(Binder) - Method in class io.nuun.kernel.core.internal.injection.ClassInstaller
 
install(Binder) - Method in class io.nuun.kernel.core.internal.injection.Installer
 
install(Binder) - Method in class io.nuun.kernel.core.internal.injection.UnitModuleInstaller
 
Installer - Class in io.nuun.kernel.core.internal.injection
 
Installer() - Constructor for class io.nuun.kernel.core.internal.injection.Installer
 
InstallerFactory - Class in io.nuun.kernel.core.internal.injection
 
InstallerFactory(Map<Class<?>, Object>) - Constructor for class io.nuun.kernel.core.internal.injection.InstallerFactory
 
INSTANCE - io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
 
instantiateOrFail(Class<?>) - Static method in class io.nuun.kernel.core.internal.utils.NuunReflectionUtils
 
invoke(Object, Method, Object[]) - Method in class io.nuun.kernel.core.internal.utils.AssertUtils.AnnotationCopy
 
io.nuun.kernel.core - package io.nuun.kernel.core
 
io.nuun.kernel.core.internal - package io.nuun.kernel.core.internal
 
io.nuun.kernel.core.internal.graph - package io.nuun.kernel.core.internal.graph
 
io.nuun.kernel.core.internal.injection - package io.nuun.kernel.core.internal.injection
 
io.nuun.kernel.core.internal.scanner - package io.nuun.kernel.core.internal.scanner
 
io.nuun.kernel.core.internal.scanner.disk - package io.nuun.kernel.core.internal.scanner.disk
 
io.nuun.kernel.core.internal.scanner.inmemory - package io.nuun.kernel.core.internal.scanner.inmemory
 
io.nuun.kernel.core.internal.utils - package io.nuun.kernel.core.internal.utils
 
isAdditional() - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy
 
isClass(Class<? extends Object>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Indicates if the class is not an interface.
isEquivalent(Class<? extends Annotation>, Class<? extends Annotation>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
 
isInitialized() - Method in class io.nuun.kernel.core.internal.KernelCore
 
isInterface(Class<? extends Object>) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils
Indicates if the given class is an interface.
isNotEvenNumber(int) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
isPublic(Object) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
isStarted() - Method in class io.nuun.kernel.core.internal.KernelCore
 

K

KernelConfigurationInternal - Class in io.nuun.kernel.core.internal
 
KernelConfigurationInternal() - Constructor for class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
KernelCore - Class in io.nuun.kernel.core.internal
 
KernelCoreFactory - Class in io.nuun.kernel.core.internal
 
KernelCoreFactory() - Constructor for class io.nuun.kernel.core.internal.KernelCoreFactory
 
KernelException - Exception in io.nuun.kernel.core
 
KernelException() - Constructor for exception io.nuun.kernel.core.KernelException
 
KernelException(String, Object...) - Constructor for exception io.nuun.kernel.core.KernelException
 
KernelException(String, Throwable) - Constructor for exception io.nuun.kernel.core.KernelException
 
KernelException(String, Throwable, Object...) - Constructor for exception io.nuun.kernel.core.KernelException
 
KernelGuiceModuleInternal - Class in io.nuun.kernel.core.internal.injection
Bootstrap the plugins needed to initialize the application.
KernelGuiceModuleInternal(RequestHandler) - Constructor for class io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal
 
kernelParam(String) - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
kernelParametersAliases() - Method in class io.nuun.kernel.core.AbstractPlugin
 
kernelParams() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
kernelParams() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
kernelParamsRequestBuilder() - Method in class io.nuun.kernel.core.AbstractPlugin
 
kernelParamsRequests() - Method in class io.nuun.kernel.core.AbstractPlugin
 
Key(RequestType, Object) - Constructor for class io.nuun.kernel.core.internal.ScanResults.Key
 

L

label - Variable in class io.nuun.kernel.core.internal.graph.Vertex
 

M

mainInjector - Variable in class io.nuun.kernel.core.internal.ContextInternal
 
mapPropertiesFilesByPrefix() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
mapResourcesByRegex() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
matches(URL) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryUrlType
 
MetaAnnotationScanner - Class in io.nuun.kernel.core.internal.scanner.disk
 
MetaAnnotationScanner(Class<? extends Annotation>) - Constructor for class io.nuun.kernel.core.internal.scanner.disk.MetaAnnotationScanner
 
MetaAnnotationScanner(String) - Constructor for class io.nuun.kernel.core.internal.scanner.disk.MetaAnnotationScanner
 
MetadataAdapterInMemory - Class in io.nuun.kernel.core.internal.scanner.inmemory
 
MetadataAdapterInMemory() - Constructor for class io.nuun.kernel.core.internal.scanner.inmemory.MetadataAdapterInMemory
 
ModuleEmbedded - Class in io.nuun.kernel.core.internal.injection
 
ModuleEmbedded(Object) - Constructor for class io.nuun.kernel.core.internal.injection.ModuleEmbedded
 
ModuleHandler - Class in io.nuun.kernel.core.internal.injection
 
ModuleHandler(KernelConfigurationInternal) - Constructor for class io.nuun.kernel.core.internal.injection.ModuleHandler
 
moduleOverridingResults() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
moduleResults() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
moduleValidation(ModuleValidation) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 

N

name() - Method in class io.nuun.kernel.core.AbstractPlugin
 
name() - Method in class io.nuun.kernel.core.internal.KernelCore
 
nativeModule() - Method in class io.nuun.kernel.core.internal.injection.ModuleEmbedded
 
nativeOverridingUnitModule() - Method in class io.nuun.kernel.core.AbstractPlugin
Convenient method for plugin to return directly a native module rather than a UnitModule.
nativeUnitModule() - Method in class io.nuun.kernel.core.AbstractPlugin
Convenient method for plugin to return directly a native module rather than a UnitModule.
newKernelConfiguration() - Static method in class io.nuun.kernel.core.NuunCore
Creates a kernel configuration which will be used to instantiate a new kernel.
NONE - io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
 
nonGuiceOverridingUnitModule(Class<? extends Plugin>) - Method in class io.nuun.kernel.core.internal.KernelCore
 
nonGuiceUnitModule(Class<? extends Plugin>) - Method in class io.nuun.kernel.core.internal.KernelCore
 
noSuccessors() - Method in class io.nuun.kernel.core.internal.graph.Graph
 
NOT_INITIALIZED - io.nuun.kernel.core.internal.State
 
NuunCore - Class in io.nuun.kernel.core
NuunCore is a class used to create the Nuun core objects, ie.
NuunCore() - Constructor for class io.nuun.kernel.core.NuunCore
 
NuunReflectionUtils - Class in io.nuun.kernel.core.internal.utils
 
NuunReflectionUtils() - Constructor for class io.nuun.kernel.core.internal.utils.NuunReflectionUtils
 
NuunRunner - Class in io.nuun.kernel.core
 
NuunRunner() - Constructor for class io.nuun.kernel.core.NuunRunner
 
NuunRunner.NuunRunnerDsl - Class in io.nuun.kernel.core
 
NuunRunnerDsl(Class<?>) - Constructor for class io.nuun.kernel.core.NuunRunner.NuunRunnerDsl
 

O

objectGraph() - Method in class io.nuun.kernel.core.internal.KernelCore
 
ObjectGraphEmbedded - Class in io.nuun.kernel.core.internal.injection
 
ObjectGraphEmbedded(Object) - Constructor for class io.nuun.kernel.core.internal.injection.ObjectGraphEmbedded
 
of(Class<A>, Annotation) - Static method in class io.nuun.kernel.core.internal.utils.AssertUtils.AnnotationCopy
 
openConnection(URL) - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryHandler
 
openInputStream() - Method in class io.nuun.kernel.core.internal.scanner.inmemory.InMemoryFile
 
option(KernelOption<T>, T) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
options() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
order() - Method in class io.nuun.kernel.core.internal.injection.Installer
 
overriding() - Method in class io.nuun.kernel.core.internal.injection.KernelGuiceModuleInternal
 
overridingUnitModule() - Method in class io.nuun.kernel.core.AbstractPlugin
 
overridingUnitModule(Class<? extends Plugin>) - Method in class io.nuun.kernel.core.internal.KernelCore
 

P

param(String, String) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
params(String...) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
pluginPackageRoot() - Method in class io.nuun.kernel.core.AbstractPlugin
 
pluginPropertiesPrefix() - Method in class io.nuun.kernel.core.AbstractPlugin
 
plugins() - Method in class io.nuun.kernel.core.internal.KernelCore
 
plugins(Plugin...) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
plugins(Class<? extends Plugin>...) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
pluginsRequired() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
postTreatment(Collection<Class<?>>) - Method in class io.nuun.kernel.core.internal.scanner.AbstractClasspathScanner
 
preparePlugins() - Method in class io.nuun.kernel.core.internal.KernelCore
 
propertiesFiles() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
provideContainerContext(Object) - Method in class io.nuun.kernel.core.AbstractPlugin
 
provideRound(Round) - Method in class io.nuun.kernel.core.AbstractPlugin
 
put(String, String) - Method in class io.nuun.kernel.core.internal.AliasMap
 
putAlias(String, String) - Method in class io.nuun.kernel.core.internal.AliasMap
 

R

reflections - Variable in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
registerBindingRequests(Plugin) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
registerRequests(List<Plugin>) - Method in class io.nuun.kernel.core.internal.RequestHandler
 
RequestHandler - Class in io.nuun.kernel.core.internal
 
RequestHandler(Map<String, String>, KernelOptions) - Constructor for class io.nuun.kernel.core.internal.RequestHandler
 
requiredPlugins() - Method in class io.nuun.kernel.core.AbstractPlugin
 
reset() - Method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
 
rootPackages() - Method in class io.nuun.kernel.core.AbstractPlugin
 
rootPackages(String...) - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
round - Variable in class io.nuun.kernel.core.AbstractPlugin
 
roundNumber() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 

S

scan(Object) - Method in class io.nuun.kernel.core.internal.scanner.disk.MetaAnnotationScanner
 
scannedClassesByAnnotationClass() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedClassesByAnnotationClass() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedClassesByAnnotationRegex() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedClassesByAnnotationRegex() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedSubTypesByParentClass() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedSubTypesByParentClass() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedSubTypesByParentRegex() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedSubTypesByParentRegex() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedTypesByPredicate() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedTypesByPredicate() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedTypesByRegex() - Method in class io.nuun.kernel.core.internal.InitContextInternal
 
scannedTypesByRegex() - Method in class io.nuun.kernel.core.internal.ScanResults
 
scannedURLs() - Method in class io.nuun.kernel.core.internal.KernelCore
 
scanResources(String) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanResources(String) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
ScanResult - Class in io.nuun.kernel.core.internal.scanner
 
ScanResult() - Constructor for class io.nuun.kernel.core.internal.scanner.ScanResult
 
ScanResults - Class in io.nuun.kernel.core.internal
 
ScanResults() - Constructor for class io.nuun.kernel.core.internal.ScanResults
 
ScanResults.Key - Class in io.nuun.kernel.core.internal
 
scanSubTypesOf(Class<?>) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanSubTypesOf(Class<?>) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanSubTypesOf(String) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanSubTypesOf(String) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypes(String) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypes(String) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypes(Predicate<Class<?>>) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypes(Predicate<Class<?>>) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypesAnnotatedBy(Class<? extends Annotation>) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypesAnnotatedBy(Class<? extends Annotation>) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypesAnnotatedBy(String) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypesAnnotatedBy(String) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypesMetaAnnotated(Class<? extends Annotation>) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypesMetaAnnotated(Class<? extends Annotation>) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
scanTypesMetaAnnotated(String) - Method in interface io.nuun.kernel.core.internal.scanner.ClasspathScanner
 
scanTypesMetaAnnotated(String) - Method in class io.nuun.kernel.core.internal.scanner.disk.ClasspathScannerDisk
 
start() - Method in class io.nuun.kernel.core.internal.KernelCore
 
start(Context) - Method in class io.nuun.kernel.core.AbstractPlugin
 
started() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is started
STARTED - io.nuun.kernel.core.internal.State
 
starting() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is starting
State - Enum in io.nuun.kernel.core.internal
The enum represents the kernel's states.
stop() - Method in class io.nuun.kernel.core.AbstractPlugin
 
stop() - Method in class io.nuun.kernel.core.internal.KernelCore
 
stopped() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is stopped
STOPPED - io.nuun.kernel.core.internal.State
 
stopping() - Method in class io.nuun.kernel.core.internal.ExtensionManager
Notifies the extensions that the kernel is stopping
SYSTEM - io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
 

T

toMap() - Method in class io.nuun.kernel.core.internal.AliasMap
 
topologicalSort() - Method in class io.nuun.kernel.core.internal.graph.Graph
 

U

unitModule() - Method in class io.nuun.kernel.core.AbstractPlugin
 
unitModule(Class<? extends Plugin>) - Method in class io.nuun.kernel.core.internal.KernelCore
 
unitModule(Object) - Method in class io.nuun.kernel.core.AbstractPlugin
 
UnitModuleInstaller - Class in io.nuun.kernel.core.internal.injection
 
UnitModuleInstaller(UnitModule) - Constructor for class io.nuun.kernel.core.internal.injection.UnitModuleInstaller
 

V

valueOf(String) - Static method in enum io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.core.internal.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nuun.kernel.core.internal.scanner.disk.ClasspathStrategy.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.core.internal.scanner.inmemory.InMemoryClasspath
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.core.internal.State
Returns an array containing the constants of this enum type, in the order they are declared.
Vertex - Class in io.nuun.kernel.core.internal.graph
 
Vertex(char) - Constructor for class io.nuun.kernel.core.internal.graph.Vertex
 

W

withoutSpiPluginsLoader() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
withSpiPluginsLoader() - Method in class io.nuun.kernel.core.internal.KernelConfigurationInternal
 
wrap(Object) - Static method in class io.nuun.kernel.core.internal.injection.ModuleEmbedded
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages