Package | Description |
---|---|
sirius.kernel |
Provides the main setup classes for the SIRIUS kernel.
|
sirius.kernel.async |
Provides a framework for asynchronous execution of given tasks.
|
sirius.kernel.cache |
Provides a framework for building and using caches.
|
sirius.kernel.commons |
Provides common classes used by large parts of the framework.
|
sirius.kernel.di.std |
Contains standard annotations and implementations for
ClassLoadAction and
FieldAnnotationProcessor to process them. |
sirius.kernel.di.transformers |
Implements the Adapter Pattern.
|
sirius.kernel.health |
Provides tools to record the system state and to log and handle exceptions.
|
sirius.kernel.health.console |
Commands for the built-in console.
|
sirius.kernel.health.metrics |
Used to record and monitor system metrics.
|
sirius.kernel.settings |
Provides a wrapper around the typesafe config
library.
|
sirius.kernel.timer |
Support for executing tasks in regular intervals.
|
Modifier and Type | Class and Description |
---|---|
class |
DockerHelper
Initializes Docker Composer if requested by the framework.
|
Modifier and Type | Class and Description |
---|---|
class |
DelayLine
Permits to delay the execution of a task by a certain amount of seconds.
|
static class |
Operation.OperationMetrics
Provides metrics of the operation monitoring.
|
class |
Tasks
Static helper for managing and scheduling asynchronous background tasks.
|
Modifier and Type | Class and Description |
---|---|
class |
CacheEvictionTimer
Invoked regularly to remove outdated entries from the system caches.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeProvider
Wrapper for static time functions which can be injected using a
Part annotation. |
Modifier and Type | Class and Description |
---|---|
class |
PartAnnotationProcessor
Handles the
Part annotation. |
class |
PartsAnnotationProcessor
Handles the
Parts annotation. |
class |
PriorityPartsAnnotationProcessor
Handles the
PriorityParts annotation. |
Modifier and Type | Class and Description |
---|---|
class |
Transformers
Helper class to utilize available
Transformer instances to perform conversions. |
Modifier and Type | Class and Description |
---|---|
class |
CleanLogsTask
Automatically deletes old log files.
|
class |
MemoryBasedHealthMonitor
Provides a in-memory store for logs and exceptions.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncInfoCommand
Console command which reports statistics for all known executors.
|
class |
CacheCommand
Console command which reports statistics for all caches.
|
class |
DocCommand
Provides a simple API documentation by accepting a class name as parameter and listing all methods as result.
|
class |
EnvCommand
Reports all known environment variables.
|
class |
GCCommand
Console command to invoke the garbage collector.
|
class |
HelpCommand
Console command which generates a help screen listing all commands.
|
class |
LoggerCommand
Permits to change the level of a logger at runtime.
|
class |
MD5Command
Console command which computes an MD5 hash of a given input.
|
class |
ModulesCommand
Console command which reports all known modules (
Module ). |
class |
StatsCommand
Console command which reports all available system metrics.
|
class |
ThreadsCommand
Console command which reports all running threads.
|
class |
TimerCommand
Console command which reports the last execution of the timer tasks.
|
class |
TimingCommand
Console command which enables/disables the all mighty Micro-Timing framework.
|
Modifier and Type | Class and Description |
---|---|
class |
Metrics
Collects and stores metrics for various parts of the system.
|
class |
SystemMetricProvider
Provides core metrics for the operating system, the Java Virtual Machine and central frameworks.
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigValueAnnotationProcessor
AnnotationProcessor which handles the
ConfigValue annotation. |
Modifier and Type | Class and Description |
---|---|
class |
Timers
Internal service which is responsible for executing timers.
|
Copyright © 2018. All rights reserved.