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

A

add(ClasspathAbstractElement<?>) - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
addConfiguration(Map<String, Object>) - Method in interface io.nuun.kernel.spi.configuration.NuunBaseConfigurationPlugin
 
annotationProxyOf(Class<A>, Annotation) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
 
annotationRegex(String) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
annotationRegex(String) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
annotationRegex(String) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
annotationType(Class<? extends Annotation>) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
annotationType(Class<? extends Annotation>) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
annotationType(Class<? extends Annotation>) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
as(Class<T>) - Method in interface io.nuun.kernel.api.di.ModuleWrapper
Cast the current object module.
as(Class<T>) - Method in interface io.nuun.kernel.api.di.ObjectGraph
Cast or Convert the current object graph injector.
assertInterface(Class<? extends Object>) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the given class is an interface.
assertionIllegalArgument(boolean, String) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the given parameter is true, otherwise throws an IllegalArgumentException.
assertionNullPointer(boolean, String) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the given parameter is true, otherwise throws an NullPointerException.
assertIsClass(Class<? extends Object>) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the class is not an interface.
assertLegal(Object, String) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the given parameter is not null, otherwise throws an IllegalArgumentException.
assertNotNull(Object, String) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Asserts that the given parameter is not null, otherwise throws an NullPointerException.
assertRelativePath(String) - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
AssertUtils - Class in io.nuun.kernel.api.assertions
Provides assertions commonly used by Nuun plugins.
AssertUtils() - Constructor for class io.nuun.kernel.api.assertions.AssertUtils
 
AssertUtils.AnnotationCopy - Class in io.nuun.kernel.api.assertions
 

B

base() - Method in class io.nuun.kernel.api.inmemory.Resource
 
BindingRequest - Class in io.nuun.kernel.api.plugin.request
 
BindingRequest(RequestType, Object) - Constructor for class io.nuun.kernel.api.plugin.request.BindingRequest
 
BindingRequest(RequestType, Object, Specification<Class<?>>) - Constructor for class io.nuun.kernel.api.plugin.request.BindingRequest
 
BindingRequest(RequestType, Specification<Class<?>>) - Constructor for class io.nuun.kernel.api.plugin.request.BindingRequest
 
BindingRequest(RequestType, Object, Object, Specification<Class<?>>) - Constructor for class io.nuun.kernel.api.plugin.request.BindingRequest
 
BindingRequestBuilder - Class in io.nuun.kernel.api.plugin.request
 
BindingRequestBuilder() - Constructor for class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
BindingRequestBuilderBuild - Interface in io.nuun.kernel.api.plugin.request.builders
 
BindingRequestBuilderMain - Interface in io.nuun.kernel.api.plugin.request.builders
 
BindingRequestBuilderOptions - Interface in io.nuun.kernel.api.plugin.request.builders
 
BindingRequestBuilderOptionsBuildMain - Interface in io.nuun.kernel.api.plugin.request.builders
 
bindingRequests() - Method in interface io.nuun.kernel.api.Plugin
List of bind request.
BindingType - Enum in io.nuun.kernel.api.plugin.request
 
build() - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
build() - Method in interface io.nuun.kernel.api.plugin.request.Builder
 
build() - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
build() - Method in class io.nuun.kernel.api.plugin.request.KernelParamsRequestBuilder
 
Builder<T> - Interface in io.nuun.kernel.api.plugin.request
 

C

canHandle(Class<?>) - Method in interface io.nuun.kernel.api.di.ModuleValidation
 
canHandle(Class<?>) - Method in interface io.nuun.kernel.spi.DependencyInjectionProvider
 
classesToBind() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
Classpath - Interface in io.nuun.kernel.api.inmemory
A simple representation of an in memory classpath.
ClasspathAbstractContainer<S extends ClasspathAbstractContainer<S>> - Class in io.nuun.kernel.api.inmemory
 
ClasspathAbstractContainer(String) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
ClasspathAbstractElement<E> - Class in io.nuun.kernel.api.inmemory
 
ClasspathAbstractElement(E) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
ClasspathClass - Class in io.nuun.kernel.api.inmemory
 
ClasspathClass(Class<?>) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathClass
 
ClasspathDirectory<S extends ClasspathDirectory<S>> - Class in io.nuun.kernel.api.inmemory
 
ClasspathDirectory(String) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathDirectory
 
ClasspathJar<S extends ClasspathJar<S>> - Class in io.nuun.kernel.api.inmemory
 
ClasspathJar(String) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathJar
 
ClasspathResource - Class in io.nuun.kernel.api.inmemory
 
ClasspathResource(Resource) - Constructor for class io.nuun.kernel.api.inmemory.ClasspathResource
 
ClasspathScanMode - Enum in io.nuun.kernel.api.config
ClasspathScanMode lets you configure the kernel regarding Classpath Scan.
classpathScanMode(ClasspathScanMode) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets the classpath scan mode.
ClasspathScanRequest - Class in io.nuun.kernel.api.plugin.request
 
ClasspathScanRequest(RequestType, Object) - Constructor for class io.nuun.kernel.api.plugin.request.ClasspathScanRequest
 
ClasspathScanRequest(Specification<Class<?>>) - Constructor for class io.nuun.kernel.api.plugin.request.ClasspathScanRequest
 
ClasspathScanRequestBuilder - Class in io.nuun.kernel.api.plugin.request
 
ClasspathScanRequestBuilder() - Constructor for class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
classpathScanRequests() - Method in interface io.nuun.kernel.api.Plugin
List of classpath request needed by this plugin.
computeAdditionalClasspathScan() - Method in interface io.nuun.kernel.api.Plugin
The kernel allows the plugin to compute additional classpath to scan.
computeName(E) - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
computeName(Class<?>) - Method in class io.nuun.kernel.api.inmemory.ClasspathClass
 
computeName(Resource) - Method in class io.nuun.kernel.api.inmemory.ClasspathResource
 
computeRelativePath(E) - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
computeRelativePath(Class<?>) - Method in class io.nuun.kernel.api.inmemory.ClasspathClass
 
computeRelativePath(Resource) - Method in class io.nuun.kernel.api.inmemory.ClasspathResource
 
Concern - Annotation Type in io.nuun.kernel.spi
 
Concern.Priority - Enum in io.nuun.kernel.spi
 
containerContext(Object) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets the container context which will be passed to plugins.
Context - Interface in io.nuun.kernel.api.plugin.context
 
convert(String) - Method in interface io.nuun.kernel.spi.configuration.NuunConfigurationConverter
Converts string value provided by configuration to type expected by annotated field.
convert(String) - Method in class io.nuun.kernel.spi.configuration.NuunDummyConverter
 
convert(Object) - Method in interface io.nuun.kernel.spi.DependencyInjectionProvider
Convert framework DI definition in nuun internal DI dependency guice module.
create(String) - Static method in class io.nuun.kernel.api.inmemory.ClasspathDirectory
 
create(String) - Static method in class io.nuun.kernel.api.inmemory.ClasspathJar
 

D

DependencyInjectionMode - Enum in io.nuun.kernel.api.config
Kernel modes are the mode in which the internal dependency injection framework should work.
dependencyInjectionMode(DependencyInjectionMode) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets the dependency injection mode.
dependencyInjectionProvider() - Method in interface io.nuun.kernel.api.Plugin
return a dependency injection provider to the kernel.
DependencyInjectionProvider - Interface in io.nuun.kernel.spi
 
Dependent - Annotation Type in io.nuun.kernel.api.plugin.request.annotations
 
dependentPlugins() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
Returns instances of the plugins that become dependent on this plugin.
dependentPlugins() - Method in interface io.nuun.kernel.api.Plugin
list of plugins that become dependent on "this" plugin.
descendentTypeOf(Class<?>) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
ask for a binding based on direct subtype of parentTypeRequested.
descendentTypeOf(Class<?>) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
descendentTypeOf(Class<?>) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
description() - Method in interface io.nuun.kernel.api.Plugin
The description of the plugin.
destroy() - Method in interface io.nuun.kernel.api.Plugin
Lifecycle method: destroy()

E

element - Variable in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
entries() - Method in interface io.nuun.kernel.api.inmemory.Classpath
 
entries - Variable in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
entries() - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
entry(String) - Method in interface io.nuun.kernel.api.inmemory.Classpath
 

F

firstRound() - Method in interface io.nuun.kernel.api.plugin.RoundEnvironment
 
firstRound() - Method in class io.nuun.kernel.api.plugin.RoundEnvironmentInternal
 

G

get() - Method in interface io.nuun.kernel.api.di.ObjectGraph
 
getClassAnnotatedWith(Class<? extends Annotation>) - Method in interface io.nuun.kernel.api.plugin.context.Context
 
getClassAnnotatedWithRegex(String) - Method in interface io.nuun.kernel.api.plugin.context.Context
 
getClassTypeByRegex(String) - Method in interface io.nuun.kernel.api.plugin.context.Context
 
getClassWithParentType(Class<?>) - Method in interface io.nuun.kernel.api.plugin.context.Context
 
getConfiguration() - Method in interface io.nuun.kernel.spi.configuration.NuunBaseConfigurationPlugin
 
getType() - Method in class io.nuun.kernel.api.inmemory.ClasspathClass
 
GlobalModule - Interface in io.nuun.kernel.api.di
Global Module is the module created by the kernel for the whole application.
globalModule() - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, if necessary, one can ask for the global Module the result of all plugins UnitModule aggregation.

H

hasAnnotationDeep(Class<?>, Class<? extends Annotation>) - Static method in class io.nuun.kernel.api.assertions.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.api.assertions.AssertUtils
Indicates if the class name or at least the name of one of its annotations matches the regex.

I

Ignore - Annotation Type in io.nuun.kernel.api.annotations
 
incrementRoundNumber() - Method in class io.nuun.kernel.api.plugin.RoundEnvironmentInternal
Increments the round number.
init() - Method in interface io.nuun.kernel.api.Kernel
Tell the kernel to initialize.
init(InitContext) - Method in interface io.nuun.kernel.api.Plugin
Lifecycle method: init()
InitContext - Interface in io.nuun.kernel.api.plugin.context
 
initialized(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is initialized.
initializing(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is initializing.
InitState - Enum in io.nuun.kernel.api.plugin
InitState is returned by plugins when the kernel initializes them.
internalRepresentation() - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
invoke(Object, Method, Object[]) - Method in class io.nuun.kernel.api.assertions.AssertUtils.AnnotationCopy
 
io.nuun.kernel.api - package io.nuun.kernel.api
 
io.nuun.kernel.api.annotations - package io.nuun.kernel.api.annotations
 
io.nuun.kernel.api.assertions - package io.nuun.kernel.api.assertions
 
io.nuun.kernel.api.config - package io.nuun.kernel.api.config
 
io.nuun.kernel.api.di - package io.nuun.kernel.api.di
 
io.nuun.kernel.api.inmemory - package io.nuun.kernel.api.inmemory
 
io.nuun.kernel.api.plugin - package io.nuun.kernel.api.plugin
 
io.nuun.kernel.api.plugin.context - package io.nuun.kernel.api.plugin.context
 
io.nuun.kernel.api.plugin.request - package io.nuun.kernel.api.plugin.request
 
io.nuun.kernel.api.plugin.request.annotations - package io.nuun.kernel.api.plugin.request.annotations
 
io.nuun.kernel.api.plugin.request.builders - package io.nuun.kernel.api.plugin.request.builders
 
io.nuun.kernel.spi - package io.nuun.kernel.spi
 
io.nuun.kernel.spi.configuration - package io.nuun.kernel.spi.configuration
 
isClass(Class<? extends Object>) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Indicates if the class is not an interface.
isEquivalent(Class<? extends Annotation>, Class<? extends Annotation>) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
 
isInitialized() - Method in interface io.nuun.kernel.api.Kernel
Indication on whether or not the kernel is initialized.
isInterface(Class<? extends Object>) - Static method in class io.nuun.kernel.api.assertions.AssertUtils
Indicates if the given class is an interface.
isStarted() - Method in interface io.nuun.kernel.api.Kernel
Indication on whether or not the kernel is started.

K

Kernel - Interface in io.nuun.kernel.api
The Kernel is the main component of the I.O.C. technical stack.
KERNEL_PREFIX_NAME - Static variable in interface io.nuun.kernel.api.Kernel
 
KernelConfiguration - Interface in io.nuun.kernel.api.config
Kernel configuration is used as an helper object to instantiate a Nuun kernel.
kernelDIProvider() - Method in interface io.nuun.kernel.spi.DependencyInjectionProvider
This method will return a bridge from kernel to module with this DI.
KernelExtension<T> - Interface in io.nuun.kernel.spi
Kernel extensions provide an SPI to enhanced the kernel behavior.
KernelModule - Annotation Type in io.nuun.kernel.api.annotations
 
kernelParam(String) - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
kernelParametersAliases() - Method in interface io.nuun.kernel.api.Plugin
Re return a Map which contains - key :the alias to create
KernelParams - Annotation Type in io.nuun.kernel.api.plugin.request.annotations
 
KernelParamsRequest - Class in io.nuun.kernel.api.plugin.request
 
KernelParamsRequest(KernelParamsRequestType, String) - Constructor for class io.nuun.kernel.api.plugin.request.KernelParamsRequest
 
KernelParamsRequestBuilder - Class in io.nuun.kernel.api.plugin.request
 
KernelParamsRequestBuilder() - Constructor for class io.nuun.kernel.api.plugin.request.KernelParamsRequestBuilder
 
kernelParamsRequests() - Method in interface io.nuun.kernel.api.Plugin
list of kernel params needed by this plugins, required by this plugin.
KernelParamsRequestType - Enum in io.nuun.kernel.api.plugin.request
 
KernelService - Interface in io.nuun.kernel.api.plugin
A kernel service.
keyRequested - Variable in class io.nuun.kernel.api.plugin.request.KernelParamsRequest
 

L

Link - Enum in io.nuun.kernel.api.plugin
 
link(Object) - Method in enum io.nuun.kernel.api.plugin.Link
 

M

mandatory(String) - Method in class io.nuun.kernel.api.plugin.request.KernelParamsRequestBuilder
 
mapPropertiesFilesByPrefix() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
mapResourcesByRegex() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
metaAnnotationRegex(String) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
metaAnnotationRegex(String) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
metaAnnotationType(Class<? extends Annotation>) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
metaAnnotationType(Class<? extends Annotation>) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
moduleOverridingResults() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
moduleResults() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
moduleValidation(ModuleValidation) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets a ModuleValidation which will be used to assert UnitModule given by the plugins.
ModuleValidation - Interface in io.nuun.kernel.api.di
This API element will give the opportunity to the kernel to assert UnitModule given by plugins.
ModuleWrapper - Interface in io.nuun.kernel.api.di
An encapsulation of the bindings definition of the actual dependency engine.
myself - Variable in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 

N

name - Variable in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
name() - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractContainer
 
name() - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
name() - Method in class io.nuun.kernel.api.inmemory.Resource
 
name() - Method in interface io.nuun.kernel.api.Kernel
The name of the kernel is determined with its
name() - Method in interface io.nuun.kernel.api.Plugin
The name of the plugin.
nativeModule() - Method in interface io.nuun.kernel.api.di.ModuleWrapper
 
nonGuiceOverridingUnitModule(Class<? extends Plugin>) - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, one can ask for the particular Overriding UnitModule created by one plugin.
nonGuiceUnitModule(Class<? extends Plugin>) - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, one can ask for the particular UnitModule created by one plugin.
Nuun - Annotation Type in io.nuun.kernel.api.plugin
 
NUUN_CP_PATH_PREFIX - Static variable in interface io.nuun.kernel.api.Kernel
 
NUUN_CP_STRATEGY_ADD - Static variable in interface io.nuun.kernel.api.Kernel
 
NUUN_CP_STRATEGY_NAME - Static variable in interface io.nuun.kernel.api.Kernel
 
NUUN_NUM_CP_PATH - Static variable in interface io.nuun.kernel.api.Kernel
 
NUUN_ROOT_PACKAGE - Static variable in interface io.nuun.kernel.api.Kernel
 
NuunBaseConfigurationPlugin - Interface in io.nuun.kernel.spi.configuration
 
NuunConfigurationConverter<T> - Interface in io.nuun.kernel.spi.configuration
 
NuunDummyConverter - Class in io.nuun.kernel.spi.configuration
 
NuunDummyConverter() - Constructor for class io.nuun.kernel.spi.configuration.NuunDummyConverter
 
NuunProperty - Annotation Type in io.nuun.kernel.spi.configuration
 
NuunPropertyConverter - Annotation Type in io.nuun.kernel.spi.configuration
Class that is annotated by this annotation must have one method that matches : T convert(String property);

O

ObjectGraph - Interface in io.nuun.kernel.api.di
Object Graph is the Nuun Kernel API element abstraction for injector part of the Dependency Injection engine.
objectGraph() - Method in interface io.nuun.kernel.api.Kernel
After the kernel is started, one can ask the ObjectGraph generated from the global module itself generated by all the modules the plugins create.
objectRequested - Variable in class io.nuun.kernel.api.plugin.request.ClasspathScanRequest
 
of(Class<A>, Annotation) - Static method in class io.nuun.kernel.api.assertions.AssertUtils.AnnotationCopy
 
optional(String) - Method in class io.nuun.kernel.api.plugin.request.KernelParamsRequestBuilder
 
overridingUnitModule(Class<? extends Plugin>) - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, one can ask for the particular Overriding UnitModule created by one plugin.
overridingUnitModule() - Method in interface io.nuun.kernel.api.Plugin
This object will contains bindings definition that will override the main dependency ones.

P

param(String, String) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets a key/value parameter.
params(String...) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Sets parameters entries as a sequence of key value pairs.
PATTERN - Static variable in class io.nuun.kernel.api.inmemory.Resource
 
payload() - Method in enum io.nuun.kernel.api.plugin.Link
 
Plugin - Interface in io.nuun.kernel.api
 
PluginException - Exception in io.nuun.kernel.api.plugin
A plugin exception is a RuntimeException which can be thrown by a plugin when something wrong happened during its lifecycle.
PluginException() - Constructor for exception io.nuun.kernel.api.plugin.PluginException
 
PluginException(String, Object...) - Constructor for exception io.nuun.kernel.api.plugin.PluginException
 
PluginException(String, Throwable) - Constructor for exception io.nuun.kernel.api.plugin.PluginException
 
PluginException(String, Throwable, Object...) - Constructor for exception io.nuun.kernel.api.plugin.PluginException
 
pluginPackageRoot() - Method in interface io.nuun.kernel.api.Plugin
The package root(s) from where the nuun core will scan for annotation.
pluginPropertiesPrefix() - Method in interface io.nuun.kernel.api.Plugin
The prefix for all the properties for this plugin.
plugins(Class<? extends Plugin>...) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Specifies the plugins to be used by the Nuun kernel.
plugins(Plugin...) - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Specifies the plugins to be used by the Nuun kernel.
plugins() - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, if necessary, one can ask for the list of the plugins.
pluginsRequired() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
Return instances of the Plugin asked by the plugin
propertiesFiles() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
provideContainerContext(Object) - Method in interface io.nuun.kernel.api.Plugin
Practical method to retrieve the container context as it is passed as argument.
provideRoundEnvironment(RoundEnvironment) - Method in interface io.nuun.kernel.api.Plugin
Round Environment provides information regarding the current round to the plugin.

R

relativePath() - Method in class io.nuun.kernel.api.inmemory.ClasspathAbstractElement
 
requestedConstraint - Variable in class io.nuun.kernel.api.plugin.request.BindingRequest
 
requestedObject - Variable in class io.nuun.kernel.api.plugin.request.BindingRequest
 
requestedScope - Variable in class io.nuun.kernel.api.plugin.request.BindingRequest
 
requestType - Variable in class io.nuun.kernel.api.plugin.request.BindingRequest
 
requestType - Variable in class io.nuun.kernel.api.plugin.request.ClasspathScanRequest
 
requestType - Variable in class io.nuun.kernel.api.plugin.request.KernelParamsRequest
 
RequestType - Enum in io.nuun.kernel.api.plugin.request
 
Required - Annotation Type in io.nuun.kernel.api.plugin.request.annotations
 
requiredPlugins() - Method in interface io.nuun.kernel.api.Plugin
list of plugins dependencies required by this plugin.
res(String, String) - Static method in class io.nuun.kernel.api.inmemory.ClasspathResource
 
reset() - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
reset() - Method in interface io.nuun.kernel.api.plugin.request.Builder
 
reset() - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
reset() - Method in class io.nuun.kernel.api.plugin.request.KernelParamsRequestBuilder
 
Resource - Class in io.nuun.kernel.api.inmemory
 
Resource(String, String) - Constructor for class io.nuun.kernel.api.inmemory.Resource
 
resourcesRegex(String) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
Round - Annotation Type in io.nuun.kernel.api.plugin.request.annotations
Round annotation.
RoundEnvironment - Interface in io.nuun.kernel.api.plugin
The kernel initializes all the plugins inside rounds.
RoundEnvironmentInternal - Class in io.nuun.kernel.api.plugin
Default implementation of RoundEnvironment.
RoundEnvironmentInternal() - Constructor for class io.nuun.kernel.api.plugin.RoundEnvironmentInternal
Constructor.
roundNumber() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
Round Number of the initialization.
roundNumber() - Method in interface io.nuun.kernel.api.plugin.RoundEnvironment
 
roundNumber() - Method in class io.nuun.kernel.api.plugin.RoundEnvironmentInternal
 

S

Scan - Annotation Type in io.nuun.kernel.api.plugin.request.annotations
 
scannedClassesByAnnotationClass() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedClassesByAnnotationRegex() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedSubTypesByAncestorClass() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedSubTypesByParentClass() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedSubTypesByParentRegex() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedTypesByRegex() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
scannedTypesBySpecification() - Method in interface io.nuun.kernel.api.plugin.context.InitContext
 
specification - Variable in class io.nuun.kernel.api.plugin.request.BindingRequest
 
specification(Specification<Class<?>>) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
specification(Specification<Class<?>>) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
specification - Variable in class io.nuun.kernel.api.plugin.request.ClasspathScanRequest
 
specification(Specification<Class<?>>) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
start() - Method in interface io.nuun.kernel.api.Kernel
Tell the kernel to start.
start(Context) - Method in interface io.nuun.kernel.api.Plugin
Lifecycle method: start()
started(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is started.
starting(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is starting.
stop() - Method in interface io.nuun.kernel.api.Kernel
This methods will stop all the plugins in the reverse order of the started plugins.
stop() - Method in interface io.nuun.kernel.api.Plugin
Lifecycle method: stop()
stopped(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is stopped.
stopping(Collection<T>) - Method in interface io.nuun.kernel.spi.KernelExtension
Notifies the given extension that the kernel is stopping.
subtypeOf(Class<?>) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
ask for a binding based on direct subtype of parentTypeRequested.
subtypeOf(Class<?>) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
subtypeOf(Class<?>) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 
subtypeOfRegex(String) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
subtypeOfRegex(String) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderMain
 
subtypeOfRegex(String) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 

T

toString() - Method in class io.nuun.kernel.api.plugin.request.KernelParamsRequest
 
typeOfRegex(String) - Method in class io.nuun.kernel.api.plugin.request.ClasspathScanRequestBuilder
 

U

UnitModule - Interface in io.nuun.kernel.api.di
 
unitModule(Class<? extends Plugin>) - Method in interface io.nuun.kernel.api.Kernel
After the kernel is initialized, one can ask for the particular UnitModule created by one plugin.
unitModule() - Method in interface io.nuun.kernel.api.Plugin
Return an object that will contains the dependency injection definitions.

V

validate(UnitModule) - Method in interface io.nuun.kernel.api.di.ModuleValidation
validate the given dependencyInjectionDef
valueOf(String) - Static method in enum io.nuun.kernel.api.config.ClasspathScanMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.config.DependencyInjectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.plugin.InitState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.plugin.Link
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.plugin.request.BindingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.plugin.request.KernelParamsRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.api.plugin.request.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.nuun.kernel.spi.Concern.Priority
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.nuun.kernel.api.config.ClasspathScanMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.config.DependencyInjectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.plugin.InitState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.plugin.Link
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.plugin.request.BindingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.plugin.request.KernelParamsRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.api.plugin.request.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.nuun.kernel.spi.Concern.Priority
Returns an array containing the constants of this enum type, in the order they are declared.

W

withConstraint(Object) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
withConstraint(Object) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderOptions
 
withoutSpiPluginsLoader() - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Disables the plugin scan via the service loader.
withScope(Object) - Method in class io.nuun.kernel.api.plugin.request.BindingRequestBuilder
 
withScope(Object) - Method in interface io.nuun.kernel.api.plugin.request.builders.BindingRequestBuilderOptions
 
withSpiPluginsLoader() - Method in interface io.nuun.kernel.api.config.KernelConfiguration
Enables the plugin scan via the service loader.

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

Copyright © 2012-2015. All Rights Reserved.