AbstractThe type of the kernel instance (extends ICoreKernel).
The type of the database used by the module; may be {@code null}.
The type of the client component; may be {@code null}.
The type of the cache component; may be {@code null}.
The type of the presenter component; may be {@code null}.
The type of the kernel instance (extends ICoreKernel).
The type of the database used by the module; may be {@code null}.
The type of the client component; may be {@code null}.
The type of the cache component; may be {@code null}.
The type of the presenter component; may be {@code null}.
A fundamental building block of the kernel architecture. Each CoreElement encapsulates a specific kernel module and exposes convenient accessors for the underlying kernel, module, configuration store, and cryptographic client.
Implements
ICoreElement<K, T, P, C, E>
Param: channel
Identifier used for logging and tracing.
Param: module
The module that this element manages.