Package | Description |
---|---|
sirius.kernel |
Provides the main setup classes for the SIRIUS kernel.
|
sirius.kernel.di |
Contains the micro kernel for the discovery based programming framework.
|
sirius.kernel.di.std |
Contains standard annotations and implementations for
ClassLoadAction and
FieldAnnotationProcessor to process them. |
sirius.kernel.settings |
Provides a wrapper around the typesafe config
library.
|
Class and Description |
---|
Initializable
Classes implementing this interface will be invoked, once the
Injector is fully initialized (all annotations
are processed). |
Class and Description |
---|
GlobalContext
Used to access parts managed by the
Injector . |
MutableGlobalContext
Visible for instances of
ClassLoadAction and FieldAnnotationProcessor during the
system
initialization to make parts visible in the GlobalContext |
PartCollection
Represents a collection, which always contains all registered parts for the
given interface (PartCollection
PartCollection.getInterface() . |
Class and Description |
---|
ClassLoadAction
Implementations of this class will be automatically detected and applied to
all matching classes on startup.
|
FieldAnnotationProcessor
Implementations of this class will be automatically detected and used to wire objects
(to handle annotations placed on fields).
|
MutableGlobalContext
Visible for instances of
ClassLoadAction and FieldAnnotationProcessor during the
system
initialization to make parts visible in the GlobalContext |
Class and Description |
---|
FieldAnnotationProcessor
Implementations of this class will be automatically detected and used to wire objects
(to handle annotations placed on fields).
|
MutableGlobalContext
Visible for instances of
ClassLoadAction and FieldAnnotationProcessor during the
system
initialization to make parts visible in the GlobalContext |
Copyright © 2018. All rights reserved.