Module aeonics.core
Package aeonics.manager
-
Interface Summary Interface Description Network.Connection This class represents an established network connection ready read and write data.Network.Server This class represents a listening server connection ready to accept clients. -
Class Summary Class Description Config Manages common configuration parameters for all entity instances.Executor Manages the execution of tasks accross the system.Executor.Task<T> This class represents a task that is running, is done or will run in the future.Lifecycle The lifecycle manager should be considered as a global event bus for different application phases.Logger This entity manages the logs of the entire system.Manager<T extends Manager.Type> This class acts as a central registry for entities that must have only one authoritative instance.Manager.Type Basic manager entity superclassMonitor This manager can be used to record monitoring information.Network Creates and manages network connectionsNetwork.SecurityOptions This class represents a set of security options that can be applied to secure aNetwork.Connection
.Scheduler Manages execution of scheduled tasks.Scheduler.Cron A task that should be executed at regular interval.Scheduler.Cron.Type Security Manages the global security settings in the system and defines the common behavior of the different security requirements.Snapshot Manages restore points of the system.Snapshot.ModuleAwareBiConsumer This class is used to track the owning module of the handler.Timeout This manager is keeping track of elements that expire or should be triggered after a specified amount of time.Timeout.Tracker<T> This class englobes a target object to track and defines aTimeout.Tracker.delay()
.Translator Manages the translation of text intented for end-users.Vault The Vault is meant to store sensitive information in a secure manner, typically encrypted. -
Enum Summary Enum Description Lifecycle.Phase The different application phases.