A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class aeonics.util.Tuples.Quadruple
-
The wrapped value
- a - Variable in class aeonics.util.Tuples.Single
-
The wrapped value
- a - Variable in class aeonics.util.Tuples.Triple
-
The wrapped value
- a - Variable in class aeonics.util.Tuples.Tuple
-
The wrapped value
- accept(A) - Method in interface aeonics.util.Functions.BiConsumer
- accept(A) - Method in interface aeonics.util.Functions.Consumer
-
Performs this operation on the given argument.
- accept(Data, Snapshot) - Method in class aeonics.manager.Snapshot.ModuleAwareBiConsumer
- accept(Message) - Method in class aeonics.entity.Queue.Type
- accept(Message, String) - Method in class aeonics.entity.Destination.Type
-
This method is called when data is available.
- accept(Message, String, Set<String>) - Method in class aeonics.entity.Action.Type
-
This method is called when data is available.
- accept(A, B) - Method in interface aeonics.util.Functions.BiConsumer
-
Performs this operation on the given arguments.
- accept(A, B) - Method in interface aeonics.util.Functions.TriConsumer
- accept(A, B, C) - Method in interface aeonics.util.Functions.QuadriConsumer
- accept(A, B, C) - Method in interface aeonics.util.Functions.TriConsumer
-
Performs this operation on the given arguments.
- accept(A, B, C, D) - Method in interface aeonics.util.Functions.QuadriConsumer
-
Performs this operation on the given arguments.
- accept(ZonedDateTime) - Method in class aeonics.manager.Scheduler.Cron.Type
-
This method will be called by the scheduler when the tasks should run.
- accept(U, S) - Method in class aeonics.util.Callback.Once
- Action - Class in aeonics.entity
-
This entity represents an Action taken against data.
- Action() - Constructor for class aeonics.entity.Action
- Action.Template - Class in aeonics.entity
-
Superclass template for actions
- Action.Type - Class in aeonics.entity
-
Superclass for all action entities.
- active() - Method in class aeonics.entity.security.Provider.Type
-
Returns true if this provider is active
- active() - Method in class aeonics.entity.security.User.Type
-
Returns true if this user is active
- active() - Method in interface aeonics.manager.Network.Connection
-
Returns true if this connection has not been closed
- add(Item<U>) - Static method in class aeonics.template.Factory
-
Adds the specified template provider to its matching factory
Template.category()
. - add(Parameter) - Method in class aeonics.template.Relationship
-
Adds a parameter linked to this relationship
- add(Parameter) - Method in class aeonics.template.Template
-
Adds a parameter that the target entity expects.
- add(Relationship) - Method in class aeonics.template.Template
-
Adds a relationship for the target entity
- add(Template<U>) - Static method in class aeonics.template.Factory
-
Adds the specified template to its matching factory
Template.category()
. - add(Object) - Method in interface aeonics.data.Data
-
Adds the provided value to this map or list.
- add(Object...) - Method in interface aeonics.data.Data
-
Adds the provided values to this map or list.
- add(String, String, String, String, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the specified amount.
- add(U) - Static method in class aeonics.entity.Registry
-
Adds the specified entity to its matching registry
Entity.category()
. - addRelation(String, Entity) - Method in class aeonics.entity.Entity
-
Adds a relation to the provided entity
- addRelation(String, Entity, Data) - Method in class aeonics.entity.Entity
-
Adds a relation to the provided entity
- addRelation(String, String) - Method in class aeonics.entity.Entity
-
Adds a relation to the provided entity
- addScope(String) - Method in class aeonics.entity.security.Token
-
Adds the specified scope to this token
- ADMINISTRATORS - Static variable in class aeonics.entity.security.Group
- aeonics - package aeonics
- aeonics.boot - module aeonics.boot
- aeonics.core - module aeonics.core
- aeonics.data - package aeonics.data
- aeonics.entity - package aeonics.entity
- aeonics.entity.security - package aeonics.entity.security
- aeonics.http - module aeonics.http
- aeonics.http - package aeonics.http
- aeonics.manager - package aeonics.manager
- aeonics.template - package aeonics.template
- aeonics.util - package aeonics.util
- after(Lifecycle.Phase) - Static method in class aeonics.manager.Lifecycle
-
Returns the global callback for the given phase.
- after(Lifecycle.Phase, Callback.Once<Lifecycle.Phase, Lifecycle>) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run after other handlers in the specified phase.
- after(Lifecycle.Phase, Functions.Runnable) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run after other handlers in the specified phase.
- after(Functions.TriConsumer<Data, User.Type, Data>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets a handler to intercept the response after it has been generated by this endpoint.
- after(Functions.TriFunction<Data, User.Type, Data, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets a handler to intercept the response after it has been generated by this endpoint.
- all() - Static method in class aeonics.entity.Registry
-
Returns an iterator over all registries
- all() - Method in class aeonics.manager.Config
-
Returns all the values for all the parameters of all entity types.
- all() - Static method in class aeonics.manager.Manager
-
Returns an iterator over all managers
- all() - Static method in class aeonics.Plugin
-
Returns the list of all loaded plugins
- all() - Static method in class aeonics.template.Factory
-
Returns an iterator over all factories
- all(Entity) - Method in class aeonics.manager.Config
-
Returns all the values for all the parameters of the given entity type.
- all(Class<?>) - Method in class aeonics.manager.Config
-
Returns all the values for all the parameters of the given entity type.
- all(String) - Method in class aeonics.manager.Config
-
Returns all the values for all the parameters of the given entity type.
- all(List<Executor.Task<?>>, Executor) - Static method in class aeonics.manager.Executor
-
Protected accessor to
Executor.Task.all(List, java.util.concurrent.Executor)
- all(List<Executor.Task<?>>, Executor) - Static method in class aeonics.manager.Executor.Task
-
Returns a new task that completes when all tasks are completed (successfully or not).
- ALL - Static variable in class aeonics.manager.Logger
-
Include all internal stack traces (-1)
- Allow() - Constructor for class aeonics.entity.security.Policy.Allow
- ALPHA - Static variable in class aeonics.template.Parameter.Rule
-
Rule for letters a-z A-Z
- ALPHANUM - Static variable in class aeonics.template.Parameter.Rule
-
Rule for letters and digits a-z A-Z 0-9
- ALPHANUMSPACE - Static variable in class aeonics.template.Parameter.Rule
-
Rule for letters, digits and space a-z A-Z 0-9
- alpn() - Method in interface aeonics.manager.Network.Connection
-
Returns the Application-Layer Protocol Negotiation (ALPN) protocol once the TLS connection is established
- And() - Constructor for class aeonics.entity.security.Rule.And
- ANONYMOUS - Static variable in class aeonics.entity.security.User
- anyway(Functions.BiConsumer<T, Throwable>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon completion of this task regardless of the successful or failure.
- anyway(Functions.BiFunction<T, Throwable, ? extends U>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon completion of this task regardless of the successful or failure.
- anyway(Functions.Runnable) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon completion of this task regardless of the successful or failure.
- anyway(Functions.Supplier<? extends U>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon completion of this task regardless of the successful or failure.
- appliesTo(User.Type) - Method in class aeonics.entity.security.Policy.TargetedPolicy.Type
-
Determines if this policy applies to the provided user.
- apply(A) - Method in interface aeonics.util.Functions.BiFunction
- apply(A) - Method in interface aeonics.util.Functions.Function
-
Applies this function to the given argument.
- apply(A, B) - Method in interface aeonics.util.Functions.BiFunction
-
Applies this function to the given arguments.
- apply(A, B) - Method in interface aeonics.util.Functions.TriFunction
- apply(A, B, C) - Method in interface aeonics.util.Functions.QuadriFunction
- apply(A, B, C) - Method in interface aeonics.util.Functions.TriFunction
-
Applies this function to the given arguments.
- apply(A, B, C, D) - Method in interface aeonics.util.Functions.QuadriFunction
-
Applies this function to the given arguments.
- asBool() - Method in interface aeonics.data.Data
-
Coerces this data to a boolean.
- asBool(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to a boolean.
- asBool(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to a boolean.
- asDouble() - Method in interface aeonics.data.Data
-
Coerces this data to a double as per
Number.doubleValue()
- asDouble(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to a double as per
Number.doubleValue()
- asDouble(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to a double as per
Number.doubleValue()
- asInt() - Method in interface aeonics.data.Data
-
Coerces this data to an integer as per
Number.intValue()
- asInt(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to an integer as per
Number.intValue()
- asInt(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to an integer as per
Number.intValue()
- AskProviders() - Constructor for class aeonics.entity.security.Rule.AskProviders
- asLong() - Method in interface aeonics.data.Data
-
Coerces this data to a long as per
Number.longValue()
- asLong(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to a long as per
Number.longValue()
- asLong(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to a long as per
Number.longValue()
- asNumber() - Method in interface aeonics.data.Data
-
Coerces this data to a number.
- asNumber(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to a number.
- asNumber(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to a number.
- asString() - Method in interface aeonics.data.Data
-
Coerces this data to a string.
- asString(int) - Method in interface aeonics.data.Data
-
Coerces the specified element to a string.
- asString(String) - Method in interface aeonics.data.Data
-
Coerces the mapped value to a string.
- async(Functions.Supplier<U>, Executor) - Static method in class aeonics.manager.Executor
-
Protected accessor to
Executor.Task.async(aeonics.util.Functions.Supplier, java.util.concurrent.Executor)
- async(Functions.Supplier<U>, Executor) - Static method in class aeonics.manager.Executor.Task
-
Schedules the given task to run in the specified executor.
- at(Consumer<ZonedDateTime>, ZonedDateTime) - Method in class aeonics.manager.Scheduler
-
Schedules a task to run once at the specified time.
- authenticate(Data) - Method in class aeonics.entity.security.Provider.Local.Type
- authenticate(Data) - Method in class aeonics.entity.security.Provider.Type
-
Authenticates a user based on the provided opaque credentials.
- authenticate(Provider.Type, Data) - Method in class aeonics.manager.Security
-
Authenticate a user based on opaque authentication credentials.
- authenticate(String, boolean) - Method in class aeonics.manager.Security
-
Retreives a token instance based on a an opaque token value.
- await() - Method in class aeonics.manager.Executor.Task
-
Waits for the result of this task to be available and returns the value.
B
- b - Variable in class aeonics.util.Tuples.Quadruple
-
The wrapped value
- b - Variable in class aeonics.util.Tuples.Triple
-
The wrapped value
- b - Variable in class aeonics.util.Tuples.Tuple
-
The wrapped value
- background(Functions.Runnable) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run in the background.
- background(Functions.Supplier<T>) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run in the background.
- background(List<Executor.Task<?>>) - Method in class aeonics.manager.Executor
-
Returns a new background task that completes when all tasks are completed (successfully or not).
- Background() - Constructor for class aeonics.entity.Origin.Background
- backgroundFailed(Throwable) - Method in class aeonics.manager.Executor
-
Create a failed background task.
- backgroundResolved(T) - Method in class aeonics.manager.Executor
-
Create an already resolved background task.
- BASE64 - Static variable in class aeonics.template.Parameter.Rule
-
Rule for base64
- Basic() - Constructor for class aeonics.entity.Origin.Basic
- before(Lifecycle.Phase) - Static method in class aeonics.manager.Lifecycle
-
Returns the global callback for the given phase
- before(Lifecycle.Phase, Callback.Once<Lifecycle.Phase, Lifecycle>) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run before other handlers in the specified phase.
- before(Lifecycle.Phase, Functions.Runnable) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run before other handlers in the specified phase.
- before(Functions.BiConsumer<Data, User.Type>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets a handler to intercept the request before it is processed by this endpoint.
- before(Functions.BiFunction<Data, User.Type, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets a handler to intercept the request before it is processed by this endpoint.
- bindable() - Method in class aeonics.template.Parameter
-
Returns whether or not this parameter is bindable.
- bindable(boolean) - Method in class aeonics.template.Parameter
-
Sets whether or not this parameter is bindable.
- bindMessage(String, Object...) - Method in class aeonics.manager.Logger
-
Substitutes
{}
in the message by the string representation of the parameters provided. - body - Variable in exception aeonics.util.Http.Error
-
The response body (may be null)
- BOOLEAN - Static variable in class aeonics.template.Parameter.Format
- BOOLEAN - Static variable in class aeonics.template.Parameter.Rule
-
Rule for boolean
- boot() - Method in class aeonics.manager.Lifecycle
-
Initiates the boot sequence.
- Boot - Class in aeonics
-
This is the main entry point of the system
- Boot() - Constructor for class aeonics.Boot
- BOOT - aeonics.manager.Lifecycle.Phase
-
When the system is booting and has not started loading yet
- BOOT_TIME - Static variable in class aeonics.Boot
-
This is the JVM start time in ms.
C
- c - Variable in class aeonics.util.Tuples.Quadruple
-
The wrapped value
- c - Variable in class aeonics.util.Tuples.Triple
-
The wrapped value
- Callback<V,T> - Class in aeonics.util
-
This class can be used to set a callback method.
- Callback(Functions.Supplier<T>) - Constructor for class aeonics.util.Callback
-
Creates a new callback for the specified target supplier.
- Callback(T) - Constructor for class aeonics.util.Callback
-
Creates a new callback for the specified target
- Callback.Once<U,S> - Class in aeonics.util
-
This class specified that a callback handler should only run once and then be removed from the list of handlers.
- cancel() - Method in class aeonics.manager.Executor.Task
-
Cancels this task if it is not done yet.
- cast() - Method in class aeonics.entity.Entity
-
Performs an unsafe cast to the specified subtype.
- cast() - Method in class aeonics.template.Template
-
Performs an unsafe cast to the specified subtype.
- category() - Method in class aeonics.entity.Action
- category() - Method in class aeonics.entity.Action.Type
-
Hardcoded category to the
Action
class - category() - Method in class aeonics.entity.Database
- category() - Method in class aeonics.entity.Database.Type
-
Hardcoded category to the
Database
class - category() - Method in class aeonics.entity.Destination
- category() - Method in class aeonics.entity.Destination.Type
-
Hardcoded category to the
Destination
class - category() - Method in class aeonics.entity.Entity
-
Returns the category of this entity.
- category() - Method in class aeonics.entity.Flow
- category() - Method in class aeonics.entity.Flow.Type
-
Hardcoded category to the
Flow
class - category() - Method in class aeonics.entity.Origin
- category() - Method in class aeonics.entity.Origin.Type
-
Hardcoded category to the
Origin
class - category() - Method in class aeonics.entity.Probe
- category() - Method in class aeonics.entity.Queue
- category() - Method in class aeonics.entity.Queue.Type
-
Hardcoded category to the
Queue
class - category() - Method in class aeonics.entity.Registry
-
Returns the registry category.
- category() - Method in class aeonics.entity.security.Group
- category() - Method in class aeonics.entity.security.Group.Type
-
Hardcoded category to the
Group
class - category() - Method in class aeonics.entity.security.Policy
- category() - Method in class aeonics.entity.security.Policy.Type
-
Hardcoded category to the
Policy
class - category() - Method in class aeonics.entity.security.Provider
- category() - Method in class aeonics.entity.security.Provider.Type
-
Hardcoded category to the
Provider
class - category() - Method in class aeonics.entity.security.Role
- category() - Method in class aeonics.entity.security.Role.Type
-
Hardcoded category to the
Role
class - category() - Method in class aeonics.entity.security.Rule
- category() - Method in class aeonics.entity.security.Rule.Type
-
Hardcoded category to the
Rule
class - category() - Method in class aeonics.entity.security.User
- category() - Method in class aeonics.entity.security.User.Type
-
Hardcoded category to the
User
class - category() - Method in class aeonics.entity.Storage
- category() - Method in class aeonics.entity.Storage.Type
-
Hardcoded category to the
Storage
class - category() - Method in class aeonics.entity.Topic
- category() - Method in class aeonics.entity.Topic.Type
-
Hardcoded category to the
Topic
class - category() - Method in class aeonics.http.Endpoint
- category() - Method in class aeonics.http.Endpoint.Type
-
Hardcoded category to the
Endpoint
class - category() - Method in class aeonics.http.Filter
- category() - Method in class aeonics.http.Filter.Type
-
Hardcoded category to the
Filter
class - category() - Method in class aeonics.manager.Manager
- category() - Method in class aeonics.manager.Manager.Type
-
Hardcoded category to the
Manager
class - category() - Method in class aeonics.manager.Scheduler.Cron
- category() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Hardcoded value of the entity category to the
Scheduler.Cron
class - category() - Method in class aeonics.template.Factory
-
Returns the factory category.
- category() - Method in class aeonics.template.Item
-
Returns the target entity category.
- category() - Method in class aeonics.template.Relationship
-
Returns the target entity category to relate to
- category() - Method in class aeonics.template.Template
-
Returns the target entity category The entity category is always lower case.
- category(Class<? extends Item<? extends Entity>>) - Method in class aeonics.template.Relationship
-
Sets the target entity category to relate to
- category(Class<? extends Item<? super T>>) - Method in class aeonics.template.Template
-
Sets the target entity category The entity category is always lower case.
- category(String) - Method in class aeonics.template.Relationship
-
Sets the target entity category to relate to
- category(String) - Method in class aeonics.template.Template
-
Sets the target entity category The entity category is always lower case.
- Channel - Class in aeonics.template
- Channel(String) - Constructor for class aeonics.template.Channel
-
Creates a new channel
- check(Rule.Type, User.Type, Data) - Method in class aeonics.entity.security.Provider.Type
-
Checks if the user passes the specified rule.
- CheckCaller - Class in aeonics.util
-
This class offers simple methods to protect a method based on the calling method.
- CheckCaller() - Constructor for class aeonics.util.CheckCaller
- clear() - Method in interface aeonics.data.Data
-
Removes all elements in case of a map or list, or sets the value to null in case of an object
- clear() - Method in class aeonics.entity.Registry
-
Removes all entities from this registry.
- clear() - Method in class aeonics.entity.Storage.Database.Type
- clear() - Method in class aeonics.entity.Storage.File.Type
- clear() - Method in class aeonics.entity.Storage.Memory.Type
- clear() - Method in class aeonics.entity.Storage.Type
-
Removes all entries in this store
- clear() - Method in class aeonics.manager.Translator
-
Clears all translations in all languages
- clear() - Method in class aeonics.template.Factory
-
Removes all templates from this factory.
- clear() - Method in class aeonics.util.Callback
-
Removes all handlers from this callback.
- clear(String) - Method in class aeonics.manager.Translator
-
Clears all translations in the specified language
- clear(Predicate<T>) - Method in class aeonics.entity.Registry
-
Removes all entities from this registry matching the specified criteria.
- clearRelation(String) - Method in class aeonics.entity.Entity
-
Clears all related entities for the specified relationship
- clearTokens(User.Type) - Method in class aeonics.manager.Security
-
Revokes all tokens for the provided user
- client(String, int) - Method in class aeonics.manager.Network
-
Establishes a client connection to the specified remote network endpoint.
- client(String, int, Network.SecurityOptions) - Method in class aeonics.manager.Network
-
Establishes a secure client connection to the specified remote network endpoint.
- clientIp() - Method in interface aeonics.manager.Network.Connection
-
Returns the client IP address
- clone() - Method in interface aeonics.data.Data
-
Deep clone of this data instance.
- clone() - Method in class aeonics.entity.Message
-
Returns a new deep copy of this message
- cloneTo(Data) - Method in interface aeonics.data.Data
-
Clears and deep clones this data instance into the target data object.
- close() - Method in class aeonics.entity.Database.PooledConnection
-
Return this connection to the pool after a query operation is complete.
- close() - Method in class aeonics.entity.Origin.Type
-
Calls
Origin.Type.stop()
- code - Variable in exception aeonics.http.HttpException
- code - Variable in exception aeonics.util.Http.Error
-
The response code
- CODE - Static variable in class aeonics.template.Parameter.Format
- collectAndValidateParameters(Message) - Method in class aeonics.http.Endpoint.Rest.Type
-
Collects input parameters based on the original message data.
- columns(String) - Method in class aeonics.entity.Database.PooledConnection
-
Returns the list of columns in the specified table.
- columns(String) - Method in class aeonics.entity.Database.Type
-
Returns the list of columns in the specified table.
- committed() - Static method in class aeonics.util.Hardware.RAM.Heap
-
Returns the amount of memory in bytes that is committed forthe Java virtual machine to use
- committed() - Static method in class aeonics.util.Hardware.RAM.NonHeap
-
Returns the amount of memory in bytes that is committed forthe Java virtual machine to use.
- completed(T, Executor) - Static method in class aeonics.manager.Executor
-
Protected accessor to
Executor.Task.completed(Object, java.util.concurrent.Executor)
- completed(T, Executor) - Static method in class aeonics.manager.Executor.Task
-
Returns an already completed task.
- config(Parameter) - Method in class aeonics.template.Template
-
Creates and registers the specified configuration parameter.
- config(Class<?>, Parameter) - Method in class aeonics.template.Template
-
Creates and registers the specified configuration parameter.
- config(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.CONFIG
- config(Class<?>, String) - Method in class aeonics.template.Template
-
Registers the specified existing configuration parameter.
- config(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.CONFIG
- config(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- config(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.CONFIG
- config(String) - Method in class aeonics.template.Template
-
Registers the specified existing configuration parameter.
- config(String, Data) - Method in class aeonics.entity.Entity
-
This method is a callback function that will be called by the
Config
manager when the configured value changes. - config(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.CONFIG
- config(String, String) - Method in class aeonics.template.Template
-
Registers the specified existing configuration parameter.
- config(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.CONFIG
- config(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- config(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.CONFIG
- Config - Class in aeonics.manager
-
Manages common configuration parameters for all entity instances.
- Config() - Constructor for class aeonics.manager.Config
- CONFIG - aeonics.manager.Lifecycle.Phase
-
When the config is available
- CONFIG - Static variable in class aeonics.manager.Logger
-
Config checkup (700)
- connect() - Method in class aeonics.entity.Origin.NetworkClient
-
Returns a server network connection.
- connect() - Method in class aeonics.entity.Origin.NetworkServer
-
Returns a server network connection.
- connect(Supplier<Network.Connection>) - Method in class aeonics.entity.Origin.NetworkClient
-
Sets the connect function as an alternative to
Origin.NetworkClient.connect()
. - connect(Supplier<Network.Server>) - Method in class aeonics.entity.Origin.NetworkServer
-
Sets the connect function as an alternative to
Origin.NetworkServer.connect()
. - connection() - Method in class aeonics.entity.Database.Type
-
Returns a new connection to the database.
- connection() - Method in class aeonics.entity.Message
-
Returns the linked connection, or null if there is none.
- connection(Network.Connection) - Method in class aeonics.entity.Message
-
Sets the linked connection
- connection(Supplier<Database.PooledConnection>) - Method in class aeonics.entity.Database.Type
-
Sets the process function as an alternative to
Database.Type.connection()
. - contains(Entity, String) - Method in class aeonics.manager.Config
-
Checks if the configuration parameter value for the specified entity type and parameter name is set.
- contains(Class<?>, String) - Method in class aeonics.manager.Config
-
Checks if the configuration parameter value for the specified entity type and parameter name is set.
- contains(Class<V>) - Method in class aeonics.template.Factory
-
Returns true if a template is registered for the specified entity type.
- contains(String) - Method in class aeonics.entity.Registry
-
Checks whether the specified entity exists in this registry.
- contains(String) - Method in class aeonics.manager.Config
-
Checks if the configuration parameter value for the specified concatenated key is set.
- contains(String) - Method in class aeonics.template.Factory
-
Returns true if a template is registered for the specified entity type.
- contains(String, CharSequence) - Static method in class aeonics.util.StringUtils
-
Checks if the input string contains any of the provided characters
- contains(String, String) - Method in class aeonics.manager.Config
-
Checks if the configuration parameter value for the specified entity type and parameter name is set.
- containsEntry(String) - Method in class aeonics.entity.Storage.Database.Type
- containsEntry(String) - Method in class aeonics.entity.Storage.File.Type
- containsEntry(String) - Method in class aeonics.entity.Storage.Memory.Type
- containsEntry(String) - Method in class aeonics.entity.Storage.Type
-
Returns whether or not the specified path is a final entry
- containsKey(String) - Method in interface aeonics.data.Data
-
Returns true if an object can be fetched with the specified key
- containsKeyNested(String) - Method in interface aeonics.data.Data
-
Returns true if this data object contains the specified nested key.
- containsPath(String) - Method in class aeonics.entity.Storage.Database.Type
- containsPath(String) - Method in class aeonics.entity.Storage.File.Type
- containsPath(String) - Method in class aeonics.entity.Storage.Memory.Type
- containsPath(String) - Method in class aeonics.entity.Storage.Type
-
Returns whether or not the specified path exists and is not a final entry (aka: a directory)
- content() - Method in class aeonics.entity.Message
-
Returns the content of the message.
- content(Data) - Method in class aeonics.entity.Message
-
Sets the content of the message
- cores() - Static method in class aeonics.util.Hardware.CPU
-
Returns the number of processors available to the Java virtual machine.
- count(Entity) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provided entity by 1.
- count(Entity, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provided entity by 1 and the accumulated value by the specified amount.
- count(Entity, String, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provided entity by 1 and the accumulated value by the specified amount.
- count(T, Class<? super T>) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1.
- count(T, Class<? super T>, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the specified amount.
- count(T, Class<? super T>, String, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the specified amount.
- countFor(Entity, Entity) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 with the last level being the id of the related entity.
- countFor(Entity, Entity, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the specified amount with the last level being the id of the related entity.
- countFor(T, Entity, Class<? super T>) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 with the last level being the id of the related entity.
- countFor(T, Entity, Class<? super T>, long) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the specified amount with the last level being the id of the related entity.
- create() - Method in class aeonics.template.Template
-
Creates a new entity instance and sets the basic properties and relationships.
- create(Data) - Static method in class aeonics.template.Factory
-
Builds an instance of the exported or snapshotted entity.
- create(Data) - Method in class aeonics.template.Template
-
Creates a new entity instance and sets the basic properties and relationships.
- create(Class<? extends Item<? super U>>, Class<V>, Data) - Static method in class aeonics.template.Factory
-
Builds an instance of the exported or snapshotted entity.
- create(String) - Method in class aeonics.manager.Snapshot
-
Creates a new snapshot using the specified suffix while the prefix is usually the date of the snapshot.
- createCallback - Static variable in class aeonics.manager.Snapshot
-
The snapshot create callback
- createURLStreamHandler(String) - Method in class aeonics.Protocols
- creator() - Method in class aeonics.template.Item
-
Returns the target entity creator
- creator(Supplier<? extends T>) - Method in class aeonics.template.Item
-
Sets the final entity creator type that shall be used by the template.
- creator(Supplier<? extends T>) - Method in class aeonics.template.Template
-
Sets the custom instance creator that provides new instance of the target entity.
- CREDITS - Static variable in class aeonics.Boot
-
These are the author credits.
- Cron() - Constructor for class aeonics.manager.Scheduler.Cron
D
- d - Variable in class aeonics.util.Tuples.Quadruple
-
The wrapped value
- data - Variable in exception aeonics.http.HttpException
- Data - Interface in aeonics.data
-
Inert representation of mutable data.
- Database - Class in aeonics.entity
-
This entity represents a JDBC connection to a database.
- Database() - Constructor for class aeonics.entity.Database
- Database() - Constructor for class aeonics.entity.Storage.Database
- Database.PooledConnection - Class in aeonics.entity
-
This class is a wrapper around a java.sql.Connection class to be used with the pooled
Database.Type
. - Database.Type - Class in aeonics.entity
-
Superclass for all database entities.
- DATE - Static variable in class aeonics.template.Parameter.Format
- DATETIME - Static variable in class aeonics.template.Parameter.Format
- debug(String, Object...) - Static method in class aeonics.entity.Debug
-
Generate debug data.
- Debug - Class in aeonics.entity
-
This class can be used from anywhere in the system to send troubleshooting information to be processed as data.
- declare(Class<?>, Parameter) - Method in class aeonics.manager.Config
-
Declares a new common configuration parameter for the target entity type.
- declare(String, Parameter) - Method in class aeonics.manager.Config
-
Declares a new common configuration parameter for the target entity type.
- decode(String) - Static method in class aeonics.util.Json
-
Decodes the input json into a data structure
- decrypt(String, byte[]) - Method in class aeonics.manager.Security
-
Decrypts the given value to recover the original value that was encrypted with
Security.encrypt(String, String)
. - decrypt(String, String) - Method in class aeonics.manager.Security
-
Decrypts the given value to recover the original text that was encrypted with
Security.encrypt(String, String)
. - defaultCreator() - Method in class aeonics.entity.Action
- defaultCreator() - Method in class aeonics.entity.Database
- defaultCreator() - Method in class aeonics.entity.Destination
- defaultCreator() - Method in class aeonics.entity.Flow
- defaultCreator() - Method in class aeonics.entity.Origin.Basic
- defaultCreator() - Method in class aeonics.entity.Origin
- defaultCreator() - Method in class aeonics.entity.Origin.Scheduled
- defaultCreator() - Method in class aeonics.entity.Probe
- defaultCreator() - Method in class aeonics.entity.Queue
- defaultCreator() - Method in class aeonics.entity.security.Group
- defaultCreator() - Method in class aeonics.entity.security.Policy.Allow
- defaultCreator() - Method in class aeonics.entity.security.Policy.Deny
- defaultCreator() - Method in class aeonics.entity.security.Policy.TargetedAllow
- defaultCreator() - Method in class aeonics.entity.security.Policy.TargetedDeny
- defaultCreator() - Method in class aeonics.entity.security.Provider.Local
- defaultCreator() - Method in class aeonics.entity.security.Role
- defaultCreator() - Method in class aeonics.entity.security.Rule.And
- defaultCreator() - Method in class aeonics.entity.security.Rule.AskProviders
- defaultCreator() - Method in class aeonics.entity.security.Rule.Group
- defaultCreator() - Method in class aeonics.entity.security.Rule.MatchAll
- defaultCreator() - Method in class aeonics.entity.security.Rule.MatchAttribute
- defaultCreator() - Method in class aeonics.entity.security.Rule.MatchContext
- defaultCreator() - Method in class aeonics.entity.security.Rule.MatchNone
- defaultCreator() - Method in class aeonics.entity.security.Rule.Not
- defaultCreator() - Method in class aeonics.entity.security.Rule.Or
- defaultCreator() - Method in class aeonics.entity.security.Rule.Role
- defaultCreator() - Method in class aeonics.entity.security.Rule.Xor
- defaultCreator() - Method in class aeonics.entity.security.User
- defaultCreator() - Method in class aeonics.entity.Storage.Database
- defaultCreator() - Method in class aeonics.entity.Storage.File
- defaultCreator() - Method in class aeonics.entity.Storage.Memory
- defaultCreator() - Method in class aeonics.entity.Topic
- defaultCreator() - Method in class aeonics.http.Endpoint.File
- defaultCreator() - Method in class aeonics.http.Endpoint.Rest
- defaultCreator() - Method in class aeonics.http.Endpoint.Websocket
- defaultCreator() - Method in class aeonics.http.HttpResponse
- defaultCreator() - Method in class aeonics.http.HttpServer
- defaultCreator() - Method in class aeonics.http.Router
- defaultCreator() - Method in class aeonics.manager.Scheduler.Cron
- defaultCreator() - Method in class aeonics.template.Item
-
Returns the default target entity creator.
- defaultGlobalWildcards - Static variable in class aeonics.util.StringUtils
-
Default global wildcards used by
StringUtils.simplePathMatches(String, String)
:#
. - defaultNegators - Static variable in class aeonics.util.StringUtils
-
Default negators used by
StringUtils.simplePathMatches(String, String)
:!
. - defaultTarget() - Method in class aeonics.entity.Action
- defaultTarget() - Method in class aeonics.entity.Database
- defaultTarget() - Method in class aeonics.entity.Destination
- defaultTarget() - Method in class aeonics.entity.Flow
- defaultTarget() - Method in class aeonics.entity.Origin.Basic
- defaultTarget() - Method in class aeonics.entity.Origin
- defaultTarget() - Method in class aeonics.entity.Origin.Scheduled
- defaultTarget() - Method in class aeonics.entity.Probe
- defaultTarget() - Method in class aeonics.entity.Queue
- defaultTarget() - Method in class aeonics.entity.security.Group
- defaultTarget() - Method in class aeonics.entity.security.Policy.Allow
- defaultTarget() - Method in class aeonics.entity.security.Policy.Deny
- defaultTarget() - Method in class aeonics.entity.security.Policy.TargetedAllow
- defaultTarget() - Method in class aeonics.entity.security.Policy.TargetedDeny
- defaultTarget() - Method in class aeonics.entity.security.Provider.Local
- defaultTarget() - Method in class aeonics.entity.security.Role
- defaultTarget() - Method in class aeonics.entity.security.Rule.And
- defaultTarget() - Method in class aeonics.entity.security.Rule.AskProviders
- defaultTarget() - Method in class aeonics.entity.security.Rule.Group
- defaultTarget() - Method in class aeonics.entity.security.Rule.MatchAll
- defaultTarget() - Method in class aeonics.entity.security.Rule.MatchAttribute
- defaultTarget() - Method in class aeonics.entity.security.Rule.MatchContext
- defaultTarget() - Method in class aeonics.entity.security.Rule.MatchNone
- defaultTarget() - Method in class aeonics.entity.security.Rule.Not
- defaultTarget() - Method in class aeonics.entity.security.Rule.Or
- defaultTarget() - Method in class aeonics.entity.security.Rule.Role
- defaultTarget() - Method in class aeonics.entity.security.Rule.Xor
- defaultTarget() - Method in class aeonics.entity.security.User
- defaultTarget() - Method in class aeonics.entity.Storage.Database
- defaultTarget() - Method in class aeonics.entity.Storage.File
- defaultTarget() - Method in class aeonics.entity.Storage.Memory
- defaultTarget() - Method in class aeonics.entity.Topic
- defaultTarget() - Method in class aeonics.http.Endpoint.File
- defaultTarget() - Method in class aeonics.http.Endpoint.Rest
- defaultTarget() - Method in class aeonics.http.Endpoint.Websocket
- defaultTarget() - Method in class aeonics.http.HttpResponse
- defaultTarget() - Method in class aeonics.http.HttpServer
- defaultTarget() - Method in class aeonics.http.Router
- defaultTarget() - Method in class aeonics.manager.Scheduler.Cron
- defaultTarget() - Method in class aeonics.template.Item
-
Returns the default target entity type.
- defaultType() - Method in class aeonics.template.Item
-
Returns the default entity supertype.
- defaultValue() - Method in class aeonics.template.Parameter
-
Returns the default value of this parameter
- defaultValue(Object) - Method in class aeonics.template.Parameter
-
Defines an optional default value for this parameter.
- defaultWordDelimiters - Static variable in class aeonics.util.StringUtils
- defaultWordWildcards - Static variable in class aeonics.util.StringUtils
- defineRelation(Relationship) - Method in class aeonics.entity.Entity
-
Defines a new relationship for this entity.
- definition(Class<?>, String) - Method in class aeonics.manager.Config
-
Returns the parameter definition for the target entity type.
- definition(String, String) - Method in class aeonics.manager.Config
-
Returns the parameter definition for the target entity type.
- delay() - Method in class aeonics.manager.Timeout.Tracker
-
Returns the delay in milliseconds after which this element expires.
- Deny() - Constructor for class aeonics.entity.security.Policy.Deny
- description() - Method in class aeonics.Boot
- description() - Method in class aeonics.Plugin
-
Returns this plugin description.
- description() - Method in class aeonics.template.Channel
-
Returns the channel description
- description() - Method in class aeonics.template.Parameter
-
Returns the parameter description
- description() - Method in class aeonics.template.Relationship
-
Returns the relationship description
- description() - Method in class aeonics.template.Template
-
Returns the target entity description
- description() - Method in interface aeonics.util.Documented
-
Returns a longer description of this class instance.
- description(String) - Method in class aeonics.template.Channel
-
Sets the channel description
- description(String) - Method in class aeonics.template.Parameter
-
Sets the parameter description
- description(String) - Method in class aeonics.template.Relationship
-
Sets the relationship description
- description(String) - Method in class aeonics.template.Template
-
Sets the target entity description
- Destination - Class in aeonics.entity
-
This class represents the Destination of data.
- Destination() - Constructor for class aeonics.entity.Destination
- Destination.Template - Class in aeonics.entity
-
Superclass template for destinations
- Destination.Type - Class in aeonics.entity
-
Superclass for all destination entities.
- destroy() - Method in class aeonics.entity.Database.PooledConnection
-
Closes the underlying database connection.
- detail() - Static method in class aeonics.util.Hardware.RAM.Heap
-
Returns the detail of all internal memory pools
- detail() - Static method in class aeonics.util.Hardware.RAM.NonHeap
-
Returns the detail of all internal memory pools
- DIGIT - Static variable in class aeonics.template.Parameter.Rule
-
Rule for digits 0-9
- Discard - Class in aeonics.entity
-
This class is a specialized form of
Origin
entity. - Discard.Cause - Enum in aeonics.entity
-
The discard cause
- Documented - Interface in aeonics.util
-
Provides basic documentation about a class instance so that it can be exposed to the end user.
- download(String) - Method in class aeonics.manager.Snapshot
-
Downloads a snapshot.
- drainTo(Storage.Type) - Method in class aeonics.entity.Storage.Type
-
Copies all entries from this storage to another storage
- drainTo(String, Storage.Type) - Method in class aeonics.entity.Storage.Type
-
Copies all entries recursively starting at the specified path entry, from this storage to the other storage
- drop(Message, String) - Static method in class aeonics.entity.Discard
-
Handle an explicitly dropped message.
- DROP - aeonics.entity.Discard.Cause
-
The message was discarded because it was explicitly dropped
E
- EMAIL - Static variable in class aeonics.template.Parameter.Rule
-
Rule for email address
- emit(Message, String) - Method in class aeonics.entity.Origin.Type
-
This method will call the
Topic.Type.publish(Message)
method of all topics that are bound to the specified channel. - empty() - Static method in interface aeonics.data.Data
-
Returns a null object data
- encode(Data) - Static method in class aeonics.util.Json
-
Encodes the specified object in JSON.
- encode(Exportable) - Static method in class aeonics.util.Json
-
Encodes the specified object in JSON.
- encode(Object) - Static method in class aeonics.util.Json
-
Encodes the specified object in JSON.
- encrypt(byte[], byte[]) - Method in class aeonics.manager.Security
-
Encrypts the given value with a strong symmetric key encryption method.
- encrypt(String, String) - Method in class aeonics.manager.Security
-
Encrypts the given value with a strong symmetric key encryption method.
- Endpoint - Class in aeonics.http
-
This item represents an HTTP endpoint that will produce a response to a request.
- Endpoint() - Constructor for class aeonics.http.Endpoint
- Endpoint.File - Class in aeonics.http
- Endpoint.File.Type - Class in aeonics.http
- Endpoint.Rest - Class in aeonics.http
-
This is the base REST endpoint.
- Endpoint.Rest.Type - Class in aeonics.http
-
This is the base REST endpoint type.
- Endpoint.Template - Class in aeonics.http
-
Superclass template for endpoints
- Endpoint.Type - Class in aeonics.http
-
This is the base endpoint.
- Endpoint.Websocket - Class in aeonics.http
- Endpoint.Websocket.Type - Class in aeonics.http
- enforceParameterValidation() - Method in class aeonics.template.Template
-
Returns whether or not parameter validation is enforced
- enforceParameterValidation(boolean) - Method in class aeonics.template.Template
-
Sets whether or not parameter validation is enforced
- Entity - Class in aeonics.entity
-
An Entity is the basic building block that composes the system.
- Entity() - Constructor for class aeonics.entity.Entity
-
Default constructor that checks if the entity has been created using a
Template
. - entrySet() - Method in interface aeonics.data.Data
-
Returns an entry set of this data map.
- epoch - Variable in class aeonics.entity.security.Token
-
The start of validity point in time
- equals(int, Object) - Method in interface aeonics.data.Data
-
Returns true if the specified element equals the specified object as per
get(index).equals(other);
- equals(Object) - Method in class aeonics.entity.Entity
-
Checks if two entities are equal.
- equals(Object) - Method in class aeonics.util.Tuples.Quadruple
- equals(Object) - Method in class aeonics.util.Tuples.Single
- equals(Object) - Method in class aeonics.util.Tuples.Triple
- equals(Object) - Method in class aeonics.util.Tuples.Tuple
- equals(String, Object) - Method in interface aeonics.data.Data
-
Returns true if the mapped value equals the specified object as per
get(key).equals(other);
- equalsIgnoreCase(String, String) - Static method in class aeonics.util.StringUtils
-
Simple ASCII case-invariant equality.
- error(Message, Throwable) - Static method in class aeonics.entity.Discard
-
Handle an error during processing.
- error(Functions.TriConsumer<Data, User.Type, Exception>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets an error handler for this endpoint.
- error(Functions.TriFunction<Data, User.Type, Exception, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets an error handler for this endpoint.
- Error(int, String) - Constructor for exception aeonics.util.Http.Error
-
Creates a new error
- ERROR - aeonics.entity.Discard.Cause
-
The message was discarded because of an error
- escape(String) - Static method in class aeonics.util.Json
-
Escapes special characters for JSON output
- every(Consumer<ZonedDateTime>, long, ChronoUnit) - Method in class aeonics.manager.Scheduler
-
Schedules a task to run at a specified time interval.
- every(Consumer<ZonedDateTime>, long, ChronoUnit, ZonedDateTime) - Method in class aeonics.manager.Scheduler
-
Schedules a task to run at a specified time interval starting a the specified moment.
- Executor - Class in aeonics.manager
-
Manages the execution of tasks accross the system.
- Executor() - Constructor for class aeonics.manager.Executor
- Executor.Task<T> - Class in aeonics.manager
-
This class represents a task that is running, is done or will run in the future.
- exists(String) - Method in class aeonics.manager.Snapshot
-
Checks if a snapshot exists
- expired(Message) - Static method in class aeonics.entity.Discard
-
Handle an expired message.
- EXPIRED - aeonics.entity.Discard.Cause
-
The message was discarded because it is no longer valid
- explodeName(String) - Static method in class aeonics.manager.Config
-
Returns the normalized exploded parameter name based on the imploded name.
- export() - Method in class aeonics.entity.Action.Template
- export() - Method in class aeonics.entity.Database.Type
- export() - Method in class aeonics.entity.Destination.Template
- export() - Method in class aeonics.entity.Entity
-
The default entity export implementation includes informational metadata fields as well as all declared
Entity.parameters()
and all declaredEntity.relationships()
. - export() - Method in class aeonics.entity.Message
-
Exports this message to a data representation.
- export() - Method in class aeonics.entity.Origin.Template
- export() - Method in class aeonics.entity.Registry
- export() - Method in class aeonics.entity.security.Provider.Remote
- export() - Method in class aeonics.entity.security.Token
- export() - Method in class aeonics.http.Endpoint.Template
- export() - Method in class aeonics.http.Endpoint.Type
- export() - Method in class aeonics.template.Parameter
- export() - Method in class aeonics.template.Relationship
- export() - Method in class aeonics.template.Template
- export() - Method in interface aeonics.util.Documented
- export() - Method in interface aeonics.util.Exportable
-
Renders this class instance to a simple data structure for rendering client-side.
- export() - Static method in class aeonics.util.Hardware.CPU
-
Returns a data representation of this class at this point in time
- export() - Static method in class aeonics.util.Hardware
-
Returns a data representation of this class at this point in time
- export() - Static method in class aeonics.util.Hardware.RAM
-
Returns a data representation of this class at this point in time
- export() - Static method in class aeonics.util.Hardware.RAM.Heap
-
Returns a data representation of this class at this point in time
- export() - Static method in class aeonics.util.Hardware.RAM.NonHeap
-
Returns a data representation of this class at this point in time
- export() - Static method in class aeonics.util.Hardware.RAM.Physical
-
Returns a data representation of this class at this point in time
- Exportable - Interface in aeonics.util
-
Make a class representable in a JSON-like
Data
structure.
F
- Factory<T extends Entity> - Class in aeonics.template
- failed(Throwable, Executor) - Static method in class aeonics.manager.Executor
-
Protected accessor to
Executor.Task.failed(Throwable, java.util.concurrent.Executor)
- failed(Throwable, Executor) - Static method in class aeonics.manager.Executor.Task
-
Returns an already failed task.
- File() - Constructor for class aeonics.entity.Storage.File
- File() - Constructor for class aeonics.http.Endpoint.File
- FILENAME - Static variable in class aeonics.template.Parameter.Rule
-
Rule for file name
- filter(Message) - Method in class aeonics.http.Filter.Response
- filter(Message) - Method in class aeonics.http.Filter.Type
-
Filter the requests to perform pre-endpoint treatments.
- filter(Message, Data) - Method in class aeonics.http.Filter.Request
- filter(Message, Data) - Method in class aeonics.http.Filter.Type
-
Filter the requests to perform post-endpoint treatments.
- Filter - Class in aeonics.http
- Filter() - Constructor for class aeonics.http.Filter
- Filter.Request - Class in aeonics.http
- Filter.Response - Class in aeonics.http
- Filter.Type - Class in aeonics.http
- find(Predicate<Data>) - Method in interface aeonics.data.Data
-
Searches this data object and returns the first occurence that match the pattern.
- fine(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.FINE
- fine(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.FINE
- fine(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- fine(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.FINE
- fine(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.FINE
- fine(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.FINE
- fine(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- fine(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.FINE
- FINE - Static variable in class aeonics.manager.Logger
-
Fine details (500)
- finer(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.FINER
- finer(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.FINER
- finer(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- finer(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.FINER
- finer(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.FINER
- finer(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.FINER
- finer(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- finer(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.FINER
- FINER - Static variable in class aeonics.manager.Logger
-
More tiny details (400)
- finest(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.FINEST
- finest(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.FINEST
- finest(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- finest(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.FINEST
- finest(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.FINEST
- finest(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.FINEST
- finest(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- finest(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.FINEST
- FINEST - Static variable in class aeonics.manager.Logger
-
Most verbose (300)
- firstRelation(String) - Method in class aeonics.entity.Entity
-
Fetches the first relation entity.
- FLOAT - Static variable in class aeonics.template.Parameter.Rule
-
Rule for floating point number
- Flow - Class in aeonics.entity
-
This entity represents a data flow.
- Flow() - Constructor for class aeonics.entity.Flow
- Flow.Type - Class in aeonics.entity
-
Superclass template for flows
- format() - Method in class aeonics.template.Parameter
-
Returns the parameter expected format.
- format(String) - Method in class aeonics.template.Parameter
-
Sets the parameter expected format.
- free() - Static method in class aeonics.util.Hardware.RAM.Physical
-
Returns the amount of free physical memory in bytes.
- from(Class<? extends Item<? super X>>, Class<X>, Supplier<X>) - Static method in class aeonics.template.Item
-
Returns an anonymous inline item based on the target entity implementation.
- Functions - Class in aeonics.util
-
This collection of classes are extensions to the default
java.util.function
package. - Functions.BiConsumer<A,B> - Interface in aeonics.util
-
Represents an operation that accepts two input arguments and returns no result.
- Functions.BiFunction<A,B,R> - Interface in aeonics.util
-
Represents a function that accepts two arguments and produces a result.
- Functions.BiPredicate<A,B> - Interface in aeonics.util
-
Represents a predicate of two arguments.
- Functions.Consumer<A> - Interface in aeonics.util
-
Represents an operation that accepts one input argument and returns no result.
- Functions.Function<A,R> - Interface in aeonics.util
-
Represents a function that accepts one argument and produces a result.
- Functions.Predicate<A> - Interface in aeonics.util
-
Represents a predicate of one argument.
- Functions.QuadriConsumer<A,B,C,D> - Interface in aeonics.util
-
Represents an operation that accepts four input arguments and returns no result.
- Functions.QuadriFunction<A,B,C,D,R> - Interface in aeonics.util
-
Represents a function that accepts four arguments and produces a result.
- Functions.QuadriPredicate<A,B,C,D> - Interface in aeonics.util
-
Represents a predicate of four argument.
- Functions.Runnable - Interface in aeonics.util
-
Runnable that can throw an exeption
- Functions.Supplier<R> - Interface in aeonics.util
-
Supplier that can throw an exeption
- Functions.TriConsumer<A,B,C> - Interface in aeonics.util
-
Represents an operation that accepts three input arguments and returns no result.
- Functions.TriFunction<A,B,C,R> - Interface in aeonics.util
-
Represents a function that accepts three arguments and produces a result.
- Functions.TriPredicate<A,B,C> - Interface in aeonics.util
-
Represents a predicate of three argument.
G
- generateToken(User.Type, long, boolean, String...) - Method in class aeonics.manager.Security
-
Generates a
Token
for the provided user. - get() - Method in interface aeonics.data.Data
-
Unwraps the real object value and performs an implicit cast to the receiving type
- get() - Method in interface aeonics.util.Functions.Supplier
-
Gets a result.
- get(int) - Method in interface aeonics.data.Data
-
Returns the specified element
- get(Entity, String) - Method in class aeonics.manager.Config
-
Fetches the configuration parameter value for the specified entity type and parameter name.
- get(Class<?>, String) - Method in class aeonics.manager.Config
-
Fetches the configuration parameter value for the specified entity type and parameter name.
- get(Class<V>) - Method in class aeonics.template.Factory
-
Fetches the template for the specified entity item type.
- get(String) - Method in interface aeonics.data.Data
-
Returns the mapped value
- get(String) - Method in class aeonics.entity.Registry
-
Fetches the entity based on its id or `name` property.
- get(String) - Method in class aeonics.entity.Storage.Database.Type
- get(String) - Method in class aeonics.entity.Storage.File.Type
- get(String) - Method in class aeonics.entity.Storage.Memory.Type
- get(String) - Method in class aeonics.entity.Storage.Type
-
Retrieve the content of the specified final entry
- get(String) - Method in class aeonics.manager.Config
-
Fetches the configuration parameter value for the specified concatenated key.
- get(String) - Method in class aeonics.manager.Translator
-
Gets the translation of the specified key in the default language.
- get(String) - Method in class aeonics.manager.Vault
-
Returns the data associated with the specified name.
- get(String) - Method in class aeonics.template.Factory
-
Fetches the template for the specified entity type.
- get(String) - Static method in class aeonics.util.Http
-
Fetches the specified resource using GET
- get(String, Data) - Static method in class aeonics.util.Http
-
Fetches the specified resource using GET
- get(String, Data, Data) - Static method in class aeonics.util.Http
-
Fetches the specified resource using GET
- get(String, Data, Data, String) - Static method in class aeonics.util.Http
-
Fetches the specified resource using the provided method
- get(String, Entity) - Method in class aeonics.manager.Vault
-
Returns the data associated with the specified name for the specified owning entity.
- get(String, String) - Method in class aeonics.manager.Config
-
Fetches the configuration parameter value for the specified entity type and parameter name.
- get(String, String) - Method in class aeonics.manager.Translator
-
Gets the translation of the specified key in the specified language.
- get(String, String) - Method in class aeonics.manager.Vault
-
Returns the data associated with the specified name.
- get(Predicate<T>) - Method in class aeonics.entity.Registry
-
Fetches the first entity that matches the specified criteria.
- getData(String) - Method in class aeonics.entity.Storage.Database.Type
- getData(String) - Method in class aeonics.entity.Storage.Type
-
Retrieve the content of the specified final entry parsed from JSON
- getModuleLayer() - Static method in class aeonics.Plugin
-
Returns the module layer in which all plugins are loaded
- getNested(String) - Method in interface aeonics.data.Data
-
Returns the nested value matching the specified key.
- getOr(T) - Method in interface aeonics.data.Data
-
Unwraps the real object value and performs an implicit cast to the receiving type.
- getString(String) - Method in class aeonics.entity.Storage.Database.Type
- getString(String) - Method in class aeonics.entity.Storage.Type
-
Retrieve the content of the specified final entry as an UTF-8 String
- granted(User.Type, String, Data) - Method in class aeonics.manager.Security
-
Checks if the user is granted usage of the specified scope with the given context.
- Group - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - Group() - Constructor for class aeonics.entity.security.Group
- Group() - Constructor for class aeonics.entity.security.Rule.Group
- Group.Type - Class in aeonics.entity.security
-
Superclass for all group entities.
- guess(String) - Static method in class aeonics.http.Mime
-
Returns the mime type guess based on the file extension.
H
- handle(int, String, String, Object...) - Method in class aeonics.manager.Logger
-
Implementations should override this method for actual logging.
- Hardware - Class in aeonics.util
-
Represents (virtual) hardware resources that the Java Virtual Machine is currently running on.
- Hardware.CPU - Class in aeonics.util
-
CPU
- Hardware.RAM - Class in aeonics.util
-
RAM
- Hardware.RAM.Heap - Class in aeonics.util
-
Heap space
- Hardware.RAM.NonHeap - Class in aeonics.util
-
Non-heap space
- Hardware.RAM.Physical - Class in aeonics.util
- has(String) - Static method in class aeonics.entity.Registry
-
Checks if the registry of the given entity category exists.
- has(String) - Static method in class aeonics.template.Factory
-
Checks if the factory of the given entity category exists.
- hash(byte[]) - Method in class aeonics.manager.Security
-
Produces a strong cryptographic hash of the input value.
- hash(byte[], byte[]) - Method in class aeonics.manager.Security
-
Produces a strong cryptographic hash of the input value.
- hash(InputStream) - Method in class aeonics.manager.Security
-
Produces a strong cryptographic hash of the target input data.
- hash(String) - Method in class aeonics.manager.Security
-
Produces a strong cryptographic hash of the input value.
- hash(String, String) - Method in class aeonics.manager.Security
-
Produces a strong cryptographic hash of the input value.
- hashCode() - Method in class aeonics.entity.Entity
- hasNext() - Method in interface aeonics.manager.Network.Connection
-
Returns whether or not some data is available at the time of the call.
- hasRelation(String, Entity) - Method in class aeonics.entity.Entity
-
Returns whether or not this entity is related to the specified one
- hasRole(Role.Type) - Method in class aeonics.entity.security.User.Type
-
Checks if a user has the specified role.
- hasRole(String) - Method in class aeonics.entity.security.User.Type
-
Checks if a user has the specified role.
- HEXA - Static variable in class aeonics.template.Parameter.Rule
-
Rule for hexa
- Http - Class in aeonics.util
-
Simple http request fetcher.
- Http.Error - Exception in aeonics.util
-
Represents an HTTP Error code with possibly a body response.
- HttpException - Exception in aeonics.http
- HttpException(int) - Constructor for exception aeonics.http.HttpException
- HttpException(int, Data) - Constructor for exception aeonics.http.HttpException
- HttpException(int, Exception) - Constructor for exception aeonics.http.HttpException
- HttpException(int, String) - Constructor for exception aeonics.http.HttpException
- HttpResponse - Class in aeonics.http
- HttpResponse() - Constructor for class aeonics.http.HttpResponse
- HttpServer - Class in aeonics.http
- HttpServer() - Constructor for class aeonics.http.HttpServer
I
- icon() - Method in class aeonics.entity.Action.Type
-
The name of the icon used to render this action visually.
- icon() - Method in class aeonics.entity.Destination.Type
-
The name of the icon used to render this action visually.
- icon() - Method in class aeonics.entity.Origin.Type
-
The name of the icon used to render this action visually.
- icon() - Method in class aeonics.entity.Queue.Type
-
The name of the icon used to render this action visually.
- icon() - Method in class aeonics.entity.Topic.Type
-
The name of the icon used to render this action visually.
- id() - Method in class aeonics.entity.Entity
-
Returns the unique entity id.
- ID - Static variable in class aeonics.template.Parameter.Rule
-
Rule for entity id
- ignore(Message, String) - Static method in class aeonics.entity.Discard
-
Handle an ignored message.
- IGNORE - aeonics.entity.Discard.Cause
-
The message was discarded because it did not match any handler
- implodeName(Tuples.Tuple<String, String>) - Static method in class aeonics.manager.Config
-
Returns the normalized imploded parameter name based on the normalized exploded name.
- implodeName(Class<?>, String) - Static method in class aeonics.manager.Config
-
Returns the normalized imploded parameter name based on the type and friendly name.
- implodeName(String, String) - Static method in class aeonics.manager.Config
-
Returns the normalized imploded parameter name based on the type and friendly name.
- in(Consumer<ZonedDateTime>, long) - Method in class aeonics.manager.Scheduler
-
Schedules a task to run once after the specified delay has elapsed.
- info(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.INFO
- info(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.INFO
- info(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- info(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.INFO
- info(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.INFO
- info(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.INFO
- info(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- info(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.INFO
- INFO - Static variable in class aeonics.manager.Logger
-
Meaningful information (800)
- initialize() - Static method in class aeonics.Plugin
-
Initializes the plugin loading mechanism.
- input(Channel) - Method in class aeonics.entity.Action.Template
-
Adds an input channel
- input(Channel) - Method in class aeonics.entity.Destination.Template
-
Adds an input channel
- inputs() - Method in class aeonics.entity.Action.Template
-
Returns the list of input channels for this flow item
- inputs() - Method in class aeonics.entity.Destination.Template
-
Returns the list of input channels for this flow item
- inScope(String) - Method in class aeonics.entity.security.Token
-
Returns whether or not this token applies to the specified scope
- INSTANCE - Static variable in class aeonics.Boot
-
This is the boot plugin instance.
- INTEGER - Static variable in class aeonics.template.Parameter.Rule
-
Rule for integer
- internal() - Method in class aeonics.entity.Entity
-
Returns whether or not this entity is considered internal to the system.
- internal() - Method in class aeonics.entity.Probe.Type
-
A probe is always internal
- internal() - Method in class aeonics.manager.Manager.Type
-
Hardcoded interal value to
true
- internal() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Cron tasks are internal by default
- Internal - Annotation Type in aeonics.util
-
This annotation is used to specify that some classes, methods or else are considered internal and should not be used even though for practical reasons they may be declared as public or protected.
- io(Functions.Runnable) - Method in class aeonics.manager.Executor
-
Schedules the specified I/O task to run.
- io(Functions.Supplier<T>) - Method in class aeonics.manager.Executor
-
Schedules the specified I/O task to run.
- io(List<Executor.Task<?>>) - Method in class aeonics.manager.Executor
-
Returns a new io task that completes when all tasks are completed (successfully or not).
- ioFailed(Throwable) - Method in class aeonics.manager.Executor
-
Create a failed io task.
- ioResolved(T) - Method in class aeonics.manager.Executor
-
Create an already resolved io task.
- is(int, Class<?>) - Method in interface aeonics.data.Data
-
Returns true if the specified element is an object of the specified type
- is(Class<?>) - Method in interface aeonics.data.Data
-
Returns true of tis data instance is of the specified type
- is(String, Class<?>) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is an object of the specified type
- isAllowed(User.Type, Data) - Method in class aeonics.entity.security.Policy.Allow.Type
- isAllowed(User.Type, Data) - Method in class aeonics.entity.security.Policy.Deny.Type
- isAllowed(User.Type, Data) - Method in class aeonics.entity.security.Policy.TargetedAllow.Type
- isAllowed(User.Type, Data) - Method in class aeonics.entity.security.Policy.TargetedDeny.Type
- isAllowed(User.Type, Data) - Method in class aeonics.entity.security.Policy.Type
-
Evaluates the related rule to know if the access is allowed
- isAlpha(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of alphabetic characters (a-z A-Z)
- isAlpha(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of alphabetic characters (a-z A-Z)
- isAlphaNum(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of alphanumeric characters (a-z A-Z 0-9)
- isAlphaNum(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of alphanumeric characters (a-z A-Z 0-9)
- isBackground() - Method in class aeonics.manager.Executor
-
Returns true if the current thread is a background thread managed by this executor.
- isBackground(Thread) - Method in class aeonics.manager.Executor
-
Returns true if the specified thread is a background thread managed by this executor.
- isBase64(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string contains only base64 valid characters.
- isBool() - Method in interface aeonics.data.Data
-
Returns true if this data instance is a boolean object
- isBool(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a boolean object
- isBool(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a boolean object
- isBoolean(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean (case invariant true/false 1/0)
- isBoolean(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean (case invariant true/false 1/0)
- isClientMode() - Method in interface aeonics.manager.Network.Connection
-
Returns whether or not this connection is a client connection connected to a remote server
- isComposedOf(String, String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of the provided characters
- isDenied(User.Type, Data) - Method in class aeonics.entity.security.Policy.Allow.Type
- isDenied(User.Type, Data) - Method in class aeonics.entity.security.Policy.Deny.Type
- isDenied(User.Type, Data) - Method in class aeonics.entity.security.Policy.TargetedAllow.Type
- isDenied(User.Type, Data) - Method in class aeonics.entity.security.Policy.TargetedDeny.Type
- isDenied(User.Type, Data) - Method in class aeonics.entity.security.Policy.Type
-
Evaluates the related rule to know if the access is denied
- isDigit(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of digits (0-9)
- isDigit(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of digits (0-9)
- isEmailSimple(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string seems to be an email address.
- isEmpty() - Method in interface aeonics.data.Data
-
Returns true if this data instance is null, blank, an empty list or an empty map
- isEmpty(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a null object, blank or empty
- isEmpty(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a a null object, blank or empty
- isExplicitlyAllowed(User.Type, String, Data) - Method in class aeonics.manager.Security
-
Evaluates if the user is explicitly allowed access.
- isExplicitlyDenied(User.Type, String, Data) - Method in class aeonics.manager.Security
-
Evaluates if the user is explicitly denied access.
- isFalse(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean false (case invariant "false" or 1)
- isFalse(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean false (case invariant "false" or 1)
- isFloatingPoint(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of digits (0-9) eventually preceded by the minus sign and may contain one decimal point separator
- isFor(String) - Method in class aeonics.entity.security.Token
-
Returns true if the
User
linked to this token matches the provided identifier. - isHexa(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of hexadecimal characters (a-f A-F 0-9)
- isHexa(String, int) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of hexadecimal characters (a-f A-F 0-9)
- isHexaLower(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of lower case hexadecimal characters (a-f 0-9)
- isHexaLower(String, int) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of lower case hexadecimal characters (a-f 0-9)
- isHexaUpper(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of upper case hexadecimal characters (A-F 0-9)
- isHexaUpper(String, int) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of upper case hexadecimal characters (A-F 0-9)
- isInteger(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of digits (0-9) eventually preceded by the minus sign
- isIo() - Method in class aeonics.manager.Executor
-
Returns true if the current thread is an io thread managed by this executor.
- isIo(Thread) - Method in class aeonics.manager.Executor
-
Returns true if the specified thread is an io thread managed by this executor.
- isList() - Method in interface aeonics.data.Data
-
Returns true if this data instance is a list
- isList(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a list itself
- isList(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a list
- isLower(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of lower case characters (a-z)
- isLower(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of lower case characters (a-z)
- isMap() - Method in interface aeonics.data.Data
-
Returns true if this data instance is a map
- isMap(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a map
- isMap(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a map itself
- isMemberOf(Group.Type) - Method in class aeonics.entity.security.User.Type
-
Checks if a user is a member of the specified group
- isMemberOf(String) - Method in class aeonics.entity.security.User.Type
-
Checks if a user is a member of the specified group
- isNormal() - Method in class aeonics.manager.Executor
-
Returns true if the current thread is a normal thread managed by this executor.
- isNormal(Thread) - Method in class aeonics.manager.Executor
-
Returns true if the specified thread is a normal thread managed by this executor.
- isNull() - Method in interface aeonics.data.Data
-
Returns true of this data instance is a null object
- isNull(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a null object
- isNull(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a null object
- isNull(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is null, "" or case invariant "null"
- isNumber() - Method in interface aeonics.data.Data
-
Returns true if this data instance is a number type object
- isNumber(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a number type
- isNumber(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a number type
- isPath(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string seems to be a routing path
- isPath(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string seems to be a routing path
- isPriority() - Method in class aeonics.manager.Executor
-
Returns true if the current thread is a priority thread managed by this executor.
- isPriority(Thread) - Method in class aeonics.manager.Executor
-
Returns true if the specified thread is a priority thread managed by this executor.
- isSecure() - Method in interface aeonics.manager.Network.Connection
-
Returns whether or not this connection is secure (typically using TLS or some other encryption mechanism)
- isSecure() - Method in interface aeonics.manager.Network.Server
-
Returns whether or not future accepted connections will be secure (typically using TLS or some other encryption mechanism)
- isServerMode() - Method in interface aeonics.manager.Network.Connection
-
Returns whether or not this connection is a server connection connected to a remote client
- isString() - Method in interface aeonics.data.Data
-
Returns true if this data instance is a string object
- isString(int) - Method in interface aeonics.data.Data
-
Returns true if the specified element is a string object
- isString(String) - Method in interface aeonics.data.Data
-
Returns true if the mapped value is a string object
- isTrue(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean true (case invariant "true" or 1)
- isTrue(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is a boolean true (case invariant "true" or 1)
- isUpper(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of upper case characters (A-Z)
- isUpper(String, boolean) - Static method in class aeonics.util.StringUtils
-
Checks if the input string is composed only of upper case characters (A-Z)
- isUrlSimple(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string seems to be a URL.
- isValid() - Method in class aeonics.entity.Database.PooledConnection
-
Returns true if the underlying database connection is ready to perform a query
- isValid() - Method in class aeonics.entity.security.Token
-
Returns whether or not this token is valid at the current moment in time
- isWildcardPath(String) - Static method in class aeonics.util.StringUtils
-
Checks if the input string seems to be a wildcard routing path
- Item<T extends Entity> - Class in aeonics.template
- Item() - Constructor for class aeonics.template.Item
- iterator() - Method in interface aeonics.data.Data
-
Returns an iterator over the elements of this list of data, or over the values of the map.
- iterator() - Method in class aeonics.entity.Registry
-
Returns an iterator over all entities registered in this registry
- iterator() - Method in interface aeonics.manager.Network.Connection
-
Returns an iterator over the data read by this connection.
- iterator() - Method in class aeonics.template.Factory
-
Returns an iterator over all templates registered in this factory
- iterator() - Method in class aeonics.util.Callback
-
Provides an unmodifiable iterator over registered handlers for this callback.
J
- join(Data, User.Type) - Method in class aeonics.entity.security.Provider.Local.Type
- join(Data, User.Type) - Method in class aeonics.entity.security.Provider.Type
-
Enable this provider for the specified existing user.
- Json - Class in aeonics.util
-
Fault tolerant JSON encoder/decoder
- JSON - Static variable in class aeonics.template.Parameter.Format
- JSON_LIST - Static variable in class aeonics.template.Parameter.Rule
-
Rule for JSON Array Note that this is a simple trivial check, it does not mean that the value is a valid JSON Array.
- JSON_MAP - Static variable in class aeonics.template.Parameter.Rule
-
Rule for JSON Object Note that this is a simple trivial check, it does not mean that the value is a valid JSON Object.
K
- key() - Method in class aeonics.entity.Message
-
Returns the message binding key.
- key(String) - Method in class aeonics.entity.Message
-
Sets the message binding key
- keyManager(Network.SecurityOptions, boolean) - Static method in class aeonics.manager.Network
-
Returns a key manager that matches the provided security options.
L
- language() - Method in class aeonics.manager.Translator
-
Returns the current default language
- language(String) - Method in class aeonics.manager.Translator
-
Sets the default language
- latest() - Method in class aeonics.manager.Snapshot
-
Gets the name of the latest snapshot or
null
if there are no snapshots. - leave(User.Type) - Method in class aeonics.entity.security.Provider.Local.Type
- leave(User.Type) - Method in class aeonics.entity.security.Provider.Type
-
Disables this provider for the specified user.
- level - Variable in class aeonics.manager.Logger
-
The current log level
- level() - Method in class aeonics.manager.Logger
-
Returns the current log level
- level(int) - Method in class aeonics.manager.Logger
-
Sets the current log level
- Lifecycle - Class in aeonics.manager
-
The lifecycle manager should be considered as a global event bus for different application phases.
- Lifecycle() - Constructor for class aeonics.manager.Lifecycle
- Lifecycle.Phase - Enum in aeonics.manager
-
The different application phases.
- link(Executor.Task<U>) - Method in class aeonics.manager.Executor.Task
-
Link the completion of the current task to that of the specified one.
- link(Functions.Function<T, Executor.Task<U>>) - Method in class aeonics.manager.Executor.Task
-
Link the completion of the current task to that of the specified one.
- list() - Static method in interface aeonics.data.Data
-
Returns an empty data list
- list() - Method in class aeonics.manager.Snapshot
-
Lists all available snapshots
- list(Object...) - Static method in interface aeonics.data.Data
-
Returns a data list from the specified elements
- list(String) - Method in class aeonics.entity.Storage.Database.Type
- list(String) - Method in class aeonics.entity.Storage.File.Type
- list(String) - Method in class aeonics.entity.Storage.Memory.Type
- list(String) - Method in class aeonics.entity.Storage.Type
-
Lists all final entries (files only) that start with the provided path.
- load() - Static method in class aeonics.util.Hardware.CPU
-
Returns the "recent cpu usage" for the Java Virtual Machine process.
- LOAD - aeonics.manager.Lifecycle.Phase
-
When the system is loading
- Local() - Constructor for class aeonics.entity.security.Provider.Local
- log(int, Class<?>, Object) - Method in class aeonics.manager.Logger
-
Log the specified object if the current level is smaller or equal to the specified level.
- log(int, Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Log the specified message and optional other parameters if the current level is smaller or equal to the specified level.
- log(int, Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
-
Log the specified message and optional other parameters if the current level is smaller or equal to the specified level.
- log(int, Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Log the specified exception if the current level is smaller or equal to the specified level.
- log(int, String, Object) - Method in class aeonics.manager.Logger
-
Log the specified object if the current level is smaller or equal to the specified level.
- log(int, String, String, Object...) - Method in class aeonics.manager.Logger
-
Log the specified message and optional other parameters if the current level is smaller or equal to the specified level.
- log(int, String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
-
Log the specified message and optional other parameters if the current level is smaller or equal to the specified level.
- log(int, String, Throwable) - Method in class aeonics.manager.Logger
-
Log the specified exception if the current level is smaller or equal to the specified level.
- Logger - Class in aeonics.manager
-
This entity manages the logs of the entire system.
- Logger() - Constructor for class aeonics.manager.Logger
- login() - Method in class aeonics.entity.security.User.Type
-
Returns the user login
- loginPageRedirectUrl() - Method in class aeonics.entity.security.Provider.Remote
- LONGTEXT - Static variable in class aeonics.template.Parameter.Format
- LOWER - Static variable in class aeonics.template.Parameter.Rule
-
Rule for lower case a-z
M
- main(String[]) - Static method in class aeonics.Boot
-
This is the main entry point of the system
- MAIN - Static variable in class aeonics.Boot
-
This is the main thread of the application.
- manager() - Method in class aeonics.manager.Config
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Executor
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Lifecycle
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Logger
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Manager.Type
-
Returns the type of manager that shall be used in
Manager.of(Class)
and to which this manager belongs. - manager() - Method in class aeonics.manager.Monitor
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Network
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Scheduler
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Security
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Snapshot
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Timeout
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Translator
-
Hardcoded manager type
- manager() - Method in class aeonics.manager.Vault
-
Hardcoded manager type
- Manager<T extends Manager.Type> - Class in aeonics.manager
-
This class acts as a central registry for entities that must have only one authoritative instance.
- Manager() - Constructor for class aeonics.manager.Manager
- Manager.Type - Class in aeonics.manager
-
Basic manager entity superclass
- map() - Static method in interface aeonics.data.Data
-
Returns an empty data map
- MatchAll() - Constructor for class aeonics.entity.security.Rule.MatchAll
- MatchAttribute() - Constructor for class aeonics.entity.security.Rule.MatchAttribute
- MatchContext() - Constructor for class aeonics.entity.security.Rule.MatchContext
- matches(String) - Method in class aeonics.http.Endpoint.File.Type
- matches(String) - Method in class aeonics.http.Endpoint.Rest.Type
-
Returns true if the provided URL matches this endpoint
- matches(String) - Method in class aeonics.http.Endpoint.Type
-
Returns true if the provided URL matches this endpoint
- MatchNone() - Constructor for class aeonics.entity.security.Rule.MatchNone
- max() - Method in class aeonics.template.Parameter
-
Returns the maximum length of this parameter
- max() - Method in class aeonics.template.Relationship
-
Returns the maximum number of relations.
- max() - Static method in class aeonics.util.Hardware.RAM.Heap
-
Returns the maximum amount of memory in bytes that can be used
- max() - Static method in class aeonics.util.Hardware.RAM.NonHeap
-
Returns the maximum amount of memory in bytes that can be used.
- max() - Static method in class aeonics.util.Hardware.RAM.Physical
-
Returns the total amount of physical memory in bytes.
- max(int) - Method in class aeonics.template.Parameter
-
Sets the maximum length of this parameter
- max(int) - Method in class aeonics.template.Relationship
-
Sets the maximum number of relations.
- Memory() - Constructor for class aeonics.entity.Storage.Memory
- Message - Class in aeonics.entity
-
A Message is the common data container that convey information across the system.
- Message(String) - Constructor for class aeonics.entity.Message
-
Creates a new message with the provided binding key
- metadata() - Method in class aeonics.entity.Message
-
Returns the metadata of the message in the form of key/value
- method() - Method in class aeonics.http.Endpoint.Type
-
Returns the HTTP method this endpoint accepts
- method(String) - Method in class aeonics.http.Endpoint.Type
-
Set the HTTP method this endpoint accepts
- Mime - Class in aeonics.http
-
Simple mime type utility
- min() - Method in class aeonics.template.Parameter
-
Returns the minimum length of this parameter
- min() - Method in class aeonics.template.Relationship
-
Returns the minimum number of relations
- min(int) - Method in class aeonics.template.Parameter
-
Sets the minimum length of this parameter
- min(int) - Method in class aeonics.template.Relationship
-
Sets the minimum number of relations
- Monitor - Class in aeonics.manager
-
This manager can be used to record monitoring information.
- Monitor() - Constructor for class aeonics.manager.Monitor
- ms(T) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed milliseconds.
- ms(T, Class<? super T>) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed milliseconds.
- ms(T, Class<? super T>, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed milliseconds.
- ms(T, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed milliseconds.
- ms(T, String, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed milliseconds.
N
- name() - Method in class aeonics.entity.Entity
-
Returns this entity name
- name() - Method in class aeonics.http.Endpoint.Type
- name() - Method in class aeonics.Plugin
-
Returns this plugin name.
- name() - Method in class aeonics.template.Channel
-
Returns the channel name
- name() - Method in class aeonics.template.Parameter
-
Returns the parameter name
- name() - Method in class aeonics.template.Relationship
-
Returns the relationship name
- name() - Method in class aeonics.template.Template
-
Returns the target entity name which is the
StringUtils.toLowerCase(Class)
of the target class. - name() - Method in interface aeonics.util.Documented
-
Returns the friendly name of this instance.
- name(String) - Method in class aeonics.entity.Entity
-
Sets this entity name.
- name(String) - Method in class aeonics.http.Endpoint.Type
- nestedSplitter - Static variable in interface aeonics.data.Data
-
Simple pattern that defines '.' or '/' to be a path saparator in other nested-like functions.
- Network - Class in aeonics.manager
-
Creates and manages network connections
- Network() - Constructor for class aeonics.manager.Network
- Network.Connection - Interface in aeonics.manager
-
This class represents an established network connection ready read and write data.
- Network.SecurityOptions - Class in aeonics.manager
-
This class represents a set of security options that can be applied to secure a
Network.Connection
. - Network.Server - Interface in aeonics.manager
-
This class represents a listening server connection ready to accept clients.
- NetworkClient() - Constructor for class aeonics.entity.Origin.NetworkClient
- NetworkServer() - Constructor for class aeonics.entity.Origin.NetworkServer
- next() - Method in interface aeonics.manager.Network.Connection
-
This is a non-blocking method to fetch the next batch of data that has been read from the network.
- next(boolean) - Method in class aeonics.manager.Scheduler.Cron.Type
-
Returns the closest next occurence of this task as defined by
Scheduler.Cron.Type.rule()
. - next(long) - Method in class aeonics.entity.Database.Type
-
Returns the next available connection from the pool waiting at most
timeout
milliseconds. - normal(Functions.Runnable) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run.
- normal(Functions.Supplier<T>) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run.
- normal(List<Executor.Task<?>>) - Method in class aeonics.manager.Executor
-
Returns a new normal task that completes when all tasks are completed (successfully or not).
- normalFailed(Throwable) - Method in class aeonics.manager.Executor
-
Create a failed normal task.
- normalize(String) - Static method in class aeonics.entity.Storage
-
Normalizes the provided path.
- normalResolved(T) - Method in class aeonics.manager.Executor
-
Create an already resolved normal task.
- Not() - Constructor for class aeonics.entity.security.Rule.Not
- notAfter() - Method in class aeonics.entity.security.Token
-
Returns the end of validity of this token as a timestamp in ms
- notBefore() - Method in class aeonics.entity.security.Token
-
Returns the start of validity of this token as a timestamp in ms
- ns(T) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed nanoseconds.
- ns(T, Class<? super T>) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed nanoseconds.
- ns(T, Class<? super T>, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed nanoseconds.
- ns(T, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed nanoseconds.
- ns(T, String, String) - Method in class aeonics.manager.Monitor
-
Increments the counter of the provied entity by 1 and the accumulated value by the number of elapsed nanoseconds.
- NUMBER - Static variable in class aeonics.template.Parameter.Format
O
- of(Data) - Static method in class aeonics.entity.Message
-
Returns a message instance from its exported data representation
- of(Entity) - Static method in class aeonics.template.Factory
-
Fetches the template that can be used to create or modify the specified entity.
- of(Class<? extends Item<? super U>>) - Static method in class aeonics.template.Factory
-
Fetches the factory of the given entity category.
- of(Class<? extends Item<U>>) - Static method in class aeonics.entity.Registry
-
Fetches the registry of the given entity category.
- of(Class<T>) - Static method in class aeonics.manager.Manager
-
Returns the instance of the specified manageable type
- of(Object) - Static method in interface aeonics.data.Data
-
Wraps the specified object in a data structure
- of(String) - Static method in class aeonics.entity.Registry
-
Fetches the registry of the given entity category.
- of(String) - Static method in class aeonics.template.Factory
-
Fetches the factory of the given entity category.
- of(W, X, Y, Z) - Static method in class aeonics.util.Tuples.Quadruple
-
Creates a new four-value wrapper
- of(X) - Static method in class aeonics.util.Tuples.Single
-
Creates a new one-value wrapper
- of(X, Y) - Static method in class aeonics.util.Tuples.Tuple
-
Creates a new two-value wrapper
- of(X, Y, Z) - Static method in class aeonics.util.Tuples.Triple
-
Creates a new three-value wrapper
- on(Lifecycle.Phase) - Static method in class aeonics.manager.Lifecycle
-
Returns the global callback for the given phase
- on(Lifecycle.Phase, Callback.Once<Lifecycle.Phase, Lifecycle>) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run in the specified phase.
- on(Lifecycle.Phase, Functions.Runnable) - Static method in class aeonics.manager.Lifecycle
-
Registers a handler to run in the specified phase.
- onAccept() - Method in interface aeonics.manager.Network.Server
-
Gets the callback object that will be called with newly established connections
- onAdd() - Method in class aeonics.entity.Registry
-
Event callback called every time an entity is added to this registry.
- once(Functions.BiConsumer<U, S>) - Static method in class aeonics.util.Callback
-
Returns a handler that will only run once.
- once(Functions.Runnable) - Static method in class aeonics.util.Callback
-
Returns a handler that will only run once.
- onClose() - Method in interface aeonics.manager.Network.Connection
-
Gets the callback object that will be called once the connection is closed.
- onClose() - Method in interface aeonics.manager.Network.Server
-
Gets the callback object that will be called once the connection is closed.
- onCreate() - Method in class aeonics.entity.Entity
-
Event callback called when the entity has been created by the template.
- onCreate(Functions.BiConsumer<Data, T>) - Method in class aeonics.template.Template
-
Sets a generic callback handler that will be called for every instance created by this template.
- onExpire() - Method in class aeonics.manager.Timeout.Tracker
-
Gets the callback object that will be called when the element has expired.
- onReady() - Method in interface aeonics.manager.Network.Connection
-
Gets the callback object that will be called when data has been read from the network and is available.
- onRemove() - Method in class aeonics.entity.Entity
-
Event callback called when the entity is removed from the registry.
- onRemove() - Method in class aeonics.entity.Registry
-
Event callback called every time an entity is removed from this registry.
- onRestore(Functions.Consumer<Data>) - Static method in class aeonics.manager.Snapshot
-
Adds an event handler to react to the current restore phase.
- onSnapshot(Functions.Consumer<Data>) - Static method in class aeonics.manager.Snapshot
-
Adds an event handler to react to the current snapshot phase.
- onUpdate() - Method in class aeonics.entity.Entity
-
Event callback called when the entity has been updated by the template.
- onUpdate(Functions.BiConsumer<Data, T>) - Method in class aeonics.template.Template
-
Sets a generic callback handler that will be called for every instance updated by this template.
- OPAQUE - Static variable in class aeonics.template.Parameter.Format
- optional() - Method in class aeonics.template.Parameter
-
Returns whether or not this parameter allows empty values
- optional(boolean) - Method in class aeonics.template.Parameter
-
Sets whether or not this parameter allows empty values
- or(Functions.Consumer<Throwable>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run if this task threw an exception.
- or(Functions.Function<Throwable, ? extends T>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run if this task threw an exception.
- or(Functions.Runnable) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run if this task threw an exception.
- or(Functions.Supplier<? extends T>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run if this task threw an exception.
- Or() - Constructor for class aeonics.entity.security.Rule.Or
- ordered() - Method in class aeonics.template.Relationship
-
Returns whether or not the order of multiple values should be perserved
- ordered(boolean) - Method in class aeonics.template.Relationship
-
Sets whether or not the order of multiple values should be perserved
- origin() - Method in class aeonics.manager.Snapshot.ModuleAwareBiConsumer
-
Returns the class definition of the original handler
- Origin - Class in aeonics.entity
-
This class represents the Origin of data.
- Origin() - Constructor for class aeonics.entity.Origin
- Origin.Background - Class in aeonics.entity
-
This class represents a data Origin that runs in the background in order to collect data and inject it in the system.
- Origin.Basic - Class in aeonics.entity
-
This class represents a basic data Origin that has no predefined behavior.
- Origin.Basic.Type - Class in aeonics.entity
- Origin.NetworkClient - Class in aeonics.entity
-
This class represents a data Origin that connects to a remote network endpoint to fetch data.
- Origin.NetworkServer - Class in aeonics.entity
-
This class represents a data Origin that listens for network data.
- Origin.Scheduled - Class in aeonics.entity
-
This class represents a data Origin that is activated at regular interval.
- Origin.Scheduled.Type - Class in aeonics.entity
- Origin.Template - Class in aeonics.entity
-
Superclass template for actions
- Origin.Type - Class in aeonics.entity
-
Superclass for all origin entities.
- output(Channel) - Method in class aeonics.entity.Action.Template
-
Adds an output channel
- output(Channel) - Method in class aeonics.entity.Origin.Template
-
Adds an output channel
- outputs() - Method in class aeonics.entity.Action.Template
-
Returns the list of output channels for this flow item
- outputs() - Method in class aeonics.entity.Origin.Template
-
Returns the list of output channels for this flow item
P
- parameter(String, Object) - Method in class aeonics.entity.Entity
-
Sets the value of the specified parameter.
- Parameter - Class in aeonics.template
-
This class represents an initialization parameter for an
Entity
. - Parameter(String) - Constructor for class aeonics.template.Parameter
-
Creates a new parameter
- Parameter.Format - Class in aeonics.template
-
This class provides default values that can be used in
Parameter.format(String)
. - Parameter.Rule - Class in aeonics.template
-
This class provides default values that can be used in
Parameter.rule(Predicate)
. - parameters() - Method in class aeonics.template.Relationship
-
Returns the list of parameters for this relationship
- PASSWORD - Static variable in class aeonics.template.Parameter.Format
- PATH - Static variable in class aeonics.template.Parameter.Rule
-
Rule for routing path
- phase() - Method in class aeonics.manager.Lifecycle
-
Returns the current lifecycle phase
- pid() - Static method in class aeonics.util.Hardware.CPU
-
Returns the native process ID of the Java virtual machine process.
- Plugin - Class in aeonics
-
This class serves as a service provider for the system extension plugins.
- Plugin() - Constructor for class aeonics.Plugin
- policy(Message, String) - Static method in class aeonics.entity.Discard
-
Handle a policy restriction.
- Policy - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - Policy() - Constructor for class aeonics.entity.security.Policy
- POLICY - aeonics.entity.Discard.Cause
-
The message was discarded because of queue policy
- Policy.Allow - Class in aeonics.entity.security
-
A policy that validates the rule to allow access.
- Policy.Allow.Type - Class in aeonics.entity.security
- Policy.Deny - Class in aeonics.entity.security
-
A policy that validates the rule to deny access.
- Policy.Deny.Type - Class in aeonics.entity.security
- Policy.TargetedAllow - Class in aeonics.entity.security
-
A policy that validates the rule to allow access for specific target users, roles or groups.
- Policy.TargetedAllow.Type - Class in aeonics.entity.security
- Policy.TargetedDeny - Class in aeonics.entity.security
-
A policy that validates the rule to deny access for specific target users, roles or groups.
- Policy.TargetedDeny.Type - Class in aeonics.entity.security
- Policy.TargetedPolicy - Class in aeonics.entity.security
- Policy.TargetedPolicy.Type - Class in aeonics.entity.security
-
Superclass for all targeted policy entities.
- Policy.Type - Class in aeonics.entity.security
-
Superclass for all policy entities.
- PooledConnection(Database.Type, Connection) - Constructor for class aeonics.entity.Database.PooledConnection
-
Creates a new connection attached to the specified pool
- post(String) - Static method in class aeonics.util.Http
-
Fetches the specified resource using POST
- post(String, Data) - Static method in class aeonics.util.Http
-
Fetches the specified resource using POST
- post(String, Data, Data) - Static method in class aeonics.util.Http
-
Fetches the specified resource using POST
- post(String, Data, Data, String) - Static method in class aeonics.util.Http
-
Fetches the specified resource using the provided method
- prevent(Class<?>, String) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.prevent(Class, String, int, boolean)
with an unlimited depth and not strict check. - prevent(Class<?>, String, boolean) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.prevent(Class, String, int, boolean)
with an unlimited depth. - prevent(Class<?>, String, int) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.prevent(Class, String, int, boolean)
in non strict mode. - prevent(Class<?>, String, int, boolean) - Static method in class aeonics.util.CheckCaller
-
Checks that the current method has NOT been called as a result of the specified class and method.
- printStackTrace(Throwable) - Method in class aeonics.manager.Logger
-
Generates a string stack trace that omits all
java.*
oraeonics.*
frames unless the current log level isLogger.ALL
. - priority(Functions.Runnable) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run in priority.
- priority(Functions.Supplier<T>) - Method in class aeonics.manager.Executor
-
Schedules the specified task to run in priority.
- priority(List<Executor.Task<?>>) - Method in class aeonics.manager.Executor
-
Returns a new priority task that completes when all tasks are completed (successfully or not).
- priorityFailed(Throwable) - Method in class aeonics.manager.Executor
-
Create a failed priority task.
- priorityResolved(T) - Method in class aeonics.manager.Executor
-
Create an already resolved priority task.
- privateData(User.Type) - Method in class aeonics.entity.security.Provider.Type
-
Fetch private data related to the provided user.
- privateData(User.Type, Data) - Method in class aeonics.entity.security.Provider.Type
-
Sets or removes private data related to the provided user.
- Probe - Class in aeonics.entity
-
A probe represents any type of information that can be fetched at any point in time.
- Probe() - Constructor for class aeonics.entity.Probe
- Probe.Type - Class in aeonics.entity
- process() - Method in class aeonics.http.Endpoint.Rest.Type
-
Processes the request and generates a response.
- process() - Static method in class aeonics.util.Hardware.RAM.Physical
-
Returns the amount of virtual memory that is guaranteed to be available to the running process in bytes.
- process(Data) - Method in class aeonics.http.Endpoint.Rest.Type
-
Processes the request and generates a response.
- process(Data, User.Type) - Method in class aeonics.http.Endpoint.Rest.Type
-
Processes the request and generates a response.
- process(Data, User.Type, Message) - Method in class aeonics.http.Endpoint.Rest.Type
-
Processes the request and generates a response.
- process(Message) - Method in class aeonics.http.Endpoint.File.Type
- process(Message) - Method in class aeonics.http.Endpoint.Rest.Type
-
Processes the request and generates a response.
- process(Message) - Method in class aeonics.http.Endpoint.Type
-
Processes the request and generates a response.
- process(Message) - Method in class aeonics.http.Endpoint.Websocket.Type
- process(Functions.BiConsumer<Message, String>) - Method in class aeonics.entity.Destination.Type
-
Sets the inline process function as an alternative to
Destination.Type.accept(Message, String)
. - process(Functions.BiFunction<Data, User.Type, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets the process function that will replace the
Endpoint.Rest.Type.process(Data, User.Type)
method. - process(Functions.Function<Data, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets the process function that will replace the
Endpoint.Rest.Type.process(Data)
method. - process(Functions.Supplier<Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets the process function that will replace the
Endpoint.Rest.Type.process()
method. - process(Functions.TriFunction<Data, User.Type, Message, Object>) - Method in class aeonics.http.Endpoint.Rest.Type
-
Sets the process function that will replace the
Endpoint.Rest.Type.process(Data, User.Type, Message)
method. - process(Functions.TriFunction<Message, String, Set<String>, Map<String, Message>>) - Method in class aeonics.entity.Action.Type
-
Sets the process function as an alternative to
Action.Type.accept(Message, String, Set)
. - Protocols - Class in aeonics
-
This class can be used to register multiple protocol schemes usable via the
URL
class. - Protocols() - Constructor for class aeonics.Protocols
- Provider - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - Provider() - Constructor for class aeonics.entity.security.Provider
- Provider.Local - Class in aeonics.entity.security
- Provider.Local.Type - Class in aeonics.entity.security
- Provider.Remote - Class in aeonics.entity.security
- Provider.Type - Class in aeonics.entity.security
-
Superclass for all provider entities.
- providers(String) - Method in class aeonics.manager.Security
-
Returns the list of
Provider
that may be able to authenticate the specified user. - publish(Message) - Method in class aeonics.entity.Topic.Type
-
Publishes a message on this topic.
- put(Template<U>) - Method in class aeonics.template.Factory
-
Adds the specified template into this factory.
- put(String, byte[]) - Method in class aeonics.entity.Storage.Database.Type
- put(String, byte[]) - Method in class aeonics.entity.Storage.File.Type
- put(String, byte[]) - Method in class aeonics.entity.Storage.Memory.Type
- put(String, byte[]) - Method in class aeonics.entity.Storage.Type
-
Store some content using the specified path name.
- put(String, Data) - Method in class aeonics.entity.Storage.Database.Type
- put(String, Data) - Method in class aeonics.entity.Storage.Type
-
Store some content using the specified path name.
- put(String, Object) - Method in interface aeonics.data.Data
-
Adds the provided value to this map or list.
- put(String, String) - Method in class aeonics.entity.Storage.Database.Type
- put(String, String) - Method in class aeonics.entity.Storage.Type
-
Store some content using the specified path name.
- put(U) - Method in class aeonics.entity.Registry
-
Adds the specified entity into this registry.
- putNested(String, Object) - Method in interface aeonics.data.Data
-
Adds the provided nested value ot this map or list.
Q
- Quadruple(A, B, C, D) - Constructor for class aeonics.util.Tuples.Quadruple
-
Creates a new four-value wrapper
- query(long, String, Object...) - Method in class aeonics.entity.Database.Type
-
Performs a query on this database.
- query(String, Object...) - Method in class aeonics.entity.Database.PooledConnection
-
Performs a query.
- query(String, Object...) - Method in class aeonics.entity.Database.Type
-
Performs a query on this database, waiting indefinitely for a connection to be available from the pool.
- query(String, Collection<Object>) - Method in class aeonics.entity.Database.Type
-
Performs a query on this database, waiting indefinitely for a connection to be available from the pool.
- Queue - Class in aeonics.entity
-
This class represents a queue that can subscribe to one or more topics.
- Queue() - Constructor for class aeonics.entity.Queue
- Queue.Type - Class in aeonics.entity
-
This is the default entity to manage the orchestration of the different messages.
R
- randomHash() - Method in class aeonics.manager.Security
-
Produces a random meaningless and opaque hash.
- refresh() - Method in class aeonics.manager.Network
-
This method forces the network manager to refresh its internal state if necessary.
- refresh() - Method in class aeonics.manager.Scheduler
-
This method will re-inspect all
Scheduler.Cron
in theRegistry
to determine if some tasks need to run. - refresh() - Method in class aeonics.manager.Timeout
-
This method will re-inspect all
Timeout.Tracker
in the watch list to determine if some elements have expired. - register() - Static method in class aeonics.entity.Debug
- register() - Static method in class aeonics.entity.Discard
- register(String, URLStreamHandler) - Static method in class aeonics.Protocols
-
Registers a new protocol scheme
- Registry<T extends Entity> - Class in aeonics.entity
-
The registry contains the list of all
Entity
that have been populated based on user input. - relations(String) - Method in class aeonics.entity.Entity
-
Fetches all related entities from the registry along with the relation properties.
- Relationship - Class in aeonics.template
-
This class defines the type of relationship an
Entity
may have with other entities. - Relationship(String) - Constructor for class aeonics.template.Relationship
-
Create a new relationship
- relationships() - Method in class aeonics.entity.Entity
-
Returns the list of relationships of this entity instance.
- relativize(String, String) - Static method in class aeonics.entity.Storage
-
Relativizes the provided path against a root path
- Remote() - Constructor for class aeonics.entity.security.Provider.Remote
- remove(int) - Method in interface aeonics.data.Data
-
Removes the specified element and returns it.
- remove(Data) - Method in interface aeonics.data.Data
-
Removes the value if it exists and returns it.
- remove(Entity, String) - Method in class aeonics.manager.Config
-
Removes the value of the specified configuration parameter.
- remove(Timeout.Tracker<T>) - Method in class aeonics.manager.Timeout
-
Removes the specified tracker from the watch list.
- remove(Functions.BiConsumer<V, T>) - Method in class aeonics.util.Callback
-
Removes the specified handler from this callback.
- remove(Class<?>, String) - Method in class aeonics.manager.Config
-
Removes the value of the specified configuration parameter.
- remove(Class<T>) - Static method in class aeonics.manager.Manager
-
Removes the instance of a manageable type
- remove(Class<V>) - Method in class aeonics.template.Factory
-
Removes the template for the specified entity item type.
- remove(String) - Method in interface aeonics.data.Data
-
Removes the mapped element and returns it
- remove(String) - Method in class aeonics.entity.Registry
-
Removes the specified entity.
- remove(String) - Method in class aeonics.entity.Storage.Database.Type
- remove(String) - Method in class aeonics.entity.Storage.File.Type
- remove(String) - Method in class aeonics.entity.Storage.Memory.Type
- remove(String) - Method in class aeonics.entity.Storage.Type
-
Removes all entries that match the provided path.
- remove(String) - Method in class aeonics.manager.Config
-
Removes the value of the specified concatenated configuration parameter.
- remove(String) - Method in class aeonics.manager.Snapshot
-
Permanently removes a snapshot
- remove(String) - Method in class aeonics.manager.Vault
-
Removes the data associated with the specified name.
- remove(String) - Method in class aeonics.template.Factory
-
Removes the template for the specified entity type.
- remove(String, Entity) - Method in class aeonics.manager.Vault
-
Removes the data associated with the specified name for the specified entity.
- remove(String, String) - Method in class aeonics.manager.Config
-
Removes the value of the specified configuration parameter.
- remove(String, String) - Method in class aeonics.manager.Vault
-
Removes the data associated with the specified name.
- remove(Predicate<T>) - Method in class aeonics.entity.Registry
-
Removes the first entity matching the specified criteria.
- removeIf(Predicate<Data>) - Method in interface aeonics.data.Data
-
Removes the value if the value if this map or list matches the predicate.
- removeNested(String) - Method in interface aeonics.data.Data
-
Removes the nested element and returns it.
- removeParameter(String) - Method in class aeonics.template.Template
-
Removes a parameter that the target entity expects.
- removeRelation(String, Entity) - Method in class aeonics.entity.Entity
-
Removes a relation with the specified entity
- removeRelationship(String) - Method in class aeonics.template.Template
-
Removes a relationship for the target entity
- removeScope(String) - Method in class aeonics.entity.security.Token
-
Removes the specified scope from this token
- replace(Class<T>, T) - Static method in class aeonics.manager.Manager
-
Replaces the instance of the specified entity type.
- report() - Method in class aeonics.entity.Probe.Type
-
Fetches the data for this probe
- report() - Method in class aeonics.manager.Monitor
-
Returns all counters and accumulated values.
- report(Entity) - Method in class aeonics.manager.Monitor
-
Returns counters and accumulated values for all metrics of the given entity.
- report(String, String, String, String) - Method in class aeonics.manager.Monitor
-
Returns the counter and accumulated value of the specified metric.
- Request() - Constructor for class aeonics.http.Filter.Request
- require(Class<?>, String) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.require(Class, String, int, boolean)
with an unlimited depth and not strict check. - require(Class<?>, String, boolean) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.require(Class, String, int, boolean)
with an unlimited depth. - require(Class<?>, String, int) - Static method in class aeonics.util.CheckCaller
-
Calls
CheckCaller.require(Class, String, int, boolean)
in non strict mode. - require(Class<?>, String, int, boolean) - Static method in class aeonics.util.CheckCaller
-
Checks that the current method has been called as a result of the specified class and method.
- reset() - Method in class aeonics.entity.security.Token
-
Resets the start of validity of this token to now
- reset() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Resets and recomputes occurences of this task based on the
Scheduler.Cron.Type.rule()
. - resolve(String, String) - Static method in class aeonics.entity.Storage
-
Resolves the provided path against a root path
- Response() - Constructor for class aeonics.http.Filter.Response
- Rest() - Constructor for class aeonics.http.Endpoint.Rest
- restore(String) - Method in class aeonics.manager.Snapshot
-
Checks if the specified snapshot exists and triggers the restore operation.
- restoreCallback - Static variable in class aeonics.manager.Snapshot
-
The snapshot restore callback
- returns() - Method in class aeonics.http.Endpoint.Template
-
Returns the documentation of the endpoint return value
- returns(String) - Method in class aeonics.http.Endpoint.Template
-
Sets the documentation of the endpoint return value
- revokeToken(Token) - Method in class aeonics.manager.Security
-
Revokes the provided token If the provided token is null, this method returns without doing anything.
- Role - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - Role() - Constructor for class aeonics.entity.security.Role
- Role() - Constructor for class aeonics.entity.security.Rule.Role
- Role.Type - Class in aeonics.entity.security
-
Superclass for all role entities.
- Router - Class in aeonics.http
- Router() - Constructor for class aeonics.http.Router
- rule() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Returns the scheduling rule as defined by the "RRULE" component of RFC-5545.
- rule() - Method in class aeonics.template.Parameter
-
Returns the validation rule for this parameter
- rule(String) - Method in class aeonics.manager.Scheduler.Cron.Type
-
Sets the scheduling rule as defined by the "RRULE" component of RFC-5545.
- rule(String) - Method in class aeonics.template.Parameter
-
Sets the validation rule for this parameter as the specified character list
- rule(Predicate<String>) - Method in class aeonics.template.Parameter
-
Sets the validation rule for this parameter
- Rule - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - Rule() - Constructor for class aeonics.entity.security.Rule
- Rule.And - Class in aeonics.entity.security
- Rule.And.Type - Class in aeonics.entity.security
- Rule.AskProviders - Class in aeonics.entity.security
- Rule.AskProviders.Type - Class in aeonics.entity.security
- Rule.Group - Class in aeonics.entity.security
- Rule.Group.Type - Class in aeonics.entity.security
- Rule.MatchAll - Class in aeonics.entity.security
- Rule.MatchAll.Type - Class in aeonics.entity.security
- Rule.MatchAttribute - Class in aeonics.entity.security
- Rule.MatchAttribute.Type - Class in aeonics.entity.security
- Rule.MatchContext - Class in aeonics.entity.security
- Rule.MatchContext.Type - Class in aeonics.entity.security
- Rule.MatchNone - Class in aeonics.entity.security
- Rule.MatchNone.Type - Class in aeonics.entity.security
- Rule.Not - Class in aeonics.entity.security
- Rule.Not.Type - Class in aeonics.entity.security
- Rule.Or - Class in aeonics.entity.security
- Rule.Or.Type - Class in aeonics.entity.security
- Rule.Role - Class in aeonics.entity.security
- Rule.Role.Type - Class in aeonics.entity.security
- Rule.Type - Class in aeonics.entity.security
-
Superclass for all role entities.
- Rule.Xor - Class in aeonics.entity.security
- Rule.Xor.Type - Class in aeonics.entity.security
- run() - Method in class aeonics.entity.Origin.Background
-
Collects data in the background and calls
Origin.Type.emit(Message, String)
method to inject data in the system. - run() - Method in interface aeonics.util.Functions.Runnable
-
Runs.
- run(Runnable) - Method in class aeonics.entity.Origin.Background
-
Sets the run function as an alternative to
Origin.Background.run()
. - RUN - aeonics.manager.Lifecycle.Phase
-
When the system is ready
S
- Scheduled() - Constructor for class aeonics.entity.Origin.Scheduled
- Scheduler - Class in aeonics.manager
-
Manages execution of scheduled tasks.
- Scheduler() - Constructor for class aeonics.manager.Scheduler
- Scheduler.Cron - Class in aeonics.manager
-
A task that should be executed at regular interval.
- Scheduler.Cron.Type - Class in aeonics.manager
- schema() - Method in class aeonics.entity.Database.Type
-
Returns a full database schema for this connection.
- scopes - Variable in class aeonics.entity.security.Token
-
List of scopes of this token
- Security - Class in aeonics.manager
-
Manages the global security settings in the system and defines the common behavior of the different security requirements.
- Security() - Constructor for class aeonics.manager.Security
- SecurityOptions() - Constructor for class aeonics.manager.Network.SecurityOptions
- securize(Network.Connection, Network.SecurityOptions) - Method in class aeonics.manager.Network
-
Transforms an unsecure connection into a secure one using the provided security options.
- SELECT - Static variable in class aeonics.template.Parameter.Format
- server(String, int) - Method in class aeonics.manager.Network
-
Opens a server that listens for incoming network connections.
- server(String, int, Network.SecurityOptions) - Method in class aeonics.manager.Network
-
Opens a server that listens for incoming network connections
- serverIp() - Method in interface aeonics.manager.Network.Connection
-
Returns the server IP address
- set(int, Object) - Method in interface aeonics.data.Data
-
Sets the value at the specified index
- set(Data, String) - Method in class aeonics.manager.Translator
-
Sets the translation of the specified keys in the specified language.
- set(Entity, String, Object) - Method in class aeonics.manager.Config
-
Sets the value of the specified configuration parameter.
- set(Class<?>, String, Object) - Method in class aeonics.manager.Config
-
Sets the value of the specified configuration parameter.
- set(Class<T>, T) - Static method in class aeonics.manager.Manager
-
Sets the instance of the specified manager type.
- set(Object) - Method in interface aeonics.data.Data
-
Swaps the underlying value entirely.
- set(String, Data) - Method in class aeonics.manager.Vault
-
Stores the value securely but not enforced by a specific key.
- set(String, Data, Entity) - Method in class aeonics.manager.Vault
-
Stores the value securely in a way that only the owning entity has access to it.
- set(String, Data, String) - Method in class aeonics.manager.Vault
-
Stores the value securely and enforced by a specific key (unless null).
- set(String, Object) - Method in class aeonics.manager.Config
-
Sets the value of the specified concatenated configuration parameter.
- set(String, String, Object) - Method in class aeonics.manager.Config
-
Sets the value of the specified configuration parameter.
- set(String, String, String) - Method in class aeonics.manager.Translator
-
Sets the translation of the specified key in the specified language.
- severe(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.SEVERE
- severe(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.String,java.lang.Object...)
with levelLogger.SEVERE
- severe(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- severe(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.SEVERE
- severe(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.SEVERE
- severe(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.SEVERE
- severe(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- severe(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.SEVERE
- SEVERE - Static variable in class aeonics.manager.Logger
-
Severe errors (1000)
- SHUTDOWN - aeonics.manager.Lifecycle.Phase
-
When the system is shutting down
- simplePathMatches(String, String) - Static method in class aeonics.util.StringUtils
-
Checks if the subject matches the pattern.
- simplePathMatches(String, String, char[], char[], char[], char[]) - Static method in class aeonics.util.StringUtils
-
Checks if the subject matches the pattern.
- Single(A) - Constructor for class aeonics.util.Tuples.Single
-
Creates a one-value wrapper
- size() - Method in interface aeonics.data.Data
-
Returns the number of element in case of map or list, or 1 for an object
- size() - Method in class aeonics.entity.Database.Type
-
Returns the current connection pool size
- size() - Method in class aeonics.entity.Registry
-
Returns the number of entities in this registry.
- size() - Method in class aeonics.template.Factory
-
Returns the number of templates in this factory.
- snapshot() - Method in class aeonics.entity.Entity
-
The default entity snapshot implementation includes the required metadata fields to be used by the
Template
to restore it. - snapshot() - Method in class aeonics.entity.security.Provider.Type
- snapshot() - Method in interface aeonics.util.Snapshotable
-
Renders this class instance to a simple data structure for snapshot.
- Snapshot - Class in aeonics.manager
-
Manages restore points of the system.
- Snapshot() - Constructor for class aeonics.manager.Snapshot
- Snapshot.ModuleAwareBiConsumer - Class in aeonics.manager
-
This class is used to track the owning module of the handler.
- Snapshotable - Interface in aeonics.util
-
Make a class serializable to a JSON-like
Data
structure to be used in the snapshot / restore mechanism. - source(Functions.Supplier<Data>) - Method in class aeonics.entity.Probe.Type
-
Use this method to set the probe data supplier
- spark(Runnable) - Static method in class aeonics.Boot
-
Sets the system spark function to trigger the application start once all plugins are loaed.
- split(String, String) - Static method in class aeonics.util.StringUtils
-
Splits the input string at the specified delimiter.
- sslContext(Network.SecurityOptions, boolean) - Static method in class aeonics.manager.Network
-
Returns an ssl context that matches the provided security options
- sslEngine(Network.SecurityOptions, boolean) - Static method in class aeonics.manager.Network
-
Returns an ssl engine that matches the provided security options
- start() - Method in class aeonics.Boot
- start() - Method in class aeonics.entity.Origin.Background
- start() - Method in class aeonics.entity.Origin.Basic.Type
- start() - Method in class aeonics.entity.Origin.NetworkClient
- start() - Method in class aeonics.entity.Origin.NetworkServer
- start() - Method in class aeonics.entity.Origin.Scheduled.Type
- start() - Method in class aeonics.entity.Origin.Type
-
Starts this Origin entity.
- start() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Returns the origin point in time where the
Scheduler.Cron.Type.rule()
applies. - start() - Method in class aeonics.Plugin
-
This method will be called by the lifecycle manager after all required dependencies are met.
- start(Runnable) - Method in class aeonics.entity.Origin.Type
-
Sets the inline start function as an alternative to
Origin.Type.start()
. - start(ZonedDateTime) - Method in class aeonics.manager.Scheduler.Cron.Type
-
Sets the origin point in time where the
Scheduler.Cron.Type.rule()
applies. - START_TIME - Static variable in class aeonics.Boot
-
This is the first static initialization time in ms.
- started() - Method in class aeonics.entity.Origin.Type
-
Returns whether or not this Origin is in the started state.
- started(boolean) - Method in class aeonics.entity.Origin.Type
-
Signals that this Origin is started.
- starting() - Method in class aeonics.entity.Origin.Type
-
Returns whether or not this Origin is in the starting state.
- starting(boolean) - Method in class aeonics.entity.Origin.Type
-
Signals that this Origin is starting.
- stop() - Method in class aeonics.entity.Origin.Background
- stop() - Method in class aeonics.entity.Origin.Basic.Type
- stop() - Method in class aeonics.entity.Origin.NetworkClient
- stop() - Method in class aeonics.entity.Origin.NetworkServer
- stop() - Method in class aeonics.entity.Origin.Scheduled.Type
- stop() - Method in class aeonics.entity.Origin.Type
-
Stops this Origin entity.
- stop(Runnable) - Method in class aeonics.entity.Origin.Type
-
Sets the stop function as an alternative to
Origin.Type.stop()
. - stopped() - Method in class aeonics.entity.Origin.Type
-
Returns whether or not this Origin is in the stopped state.
- stopped(boolean) - Method in class aeonics.entity.Origin.Type
-
Signals that this Origin is stopped.
- stopping() - Method in class aeonics.entity.Origin.Type
-
Returns whether or not this Origin is in the stopping state.
- stopping(boolean) - Method in class aeonics.entity.Origin.Type
-
Signals that this Origin is stopping.
- Storage - Class in aeonics.entity
-
The Storage entity can be used to persist some content using a typical directory structure.
- Storage() - Constructor for class aeonics.entity.Storage
- Storage.Database - Class in aeonics.entity
- Storage.Database.Type - Class in aeonics.entity
- Storage.File - Class in aeonics.entity
- Storage.File.Type - Class in aeonics.entity
- Storage.Memory - Class in aeonics.entity
- Storage.Memory.Type - Class in aeonics.entity
- Storage.Type - Class in aeonics.entity
-
Superclass for all storage entities.
- store() - Method in class aeonics.http.Endpoint.File.Type
- StringUtils - Class in aeonics.util
-
Simple fast alternatives to regular String operations
- substitute(String, String, String...) - Static method in class aeonics.util.StringUtils
-
Performs a substitution of all tokens in the original text with the provided values in order.
- summary() - Method in class aeonics.Boot
- summary() - Method in class aeonics.Plugin
-
Returns this plugin summary.
- summary() - Method in class aeonics.template.Channel
-
Returns the channel summary
- summary() - Method in class aeonics.template.Parameter
-
Returns the parameter summary
- summary() - Method in class aeonics.template.Relationship
-
Returns the relationship summary
- summary() - Method in class aeonics.template.Template
-
Returns the target entity summary
- summary() - Method in interface aeonics.util.Documented
-
Returns the short summary about this class instance
- summary(String) - Method in class aeonics.template.Channel
-
Sets the channel summary
- summary(String) - Method in class aeonics.template.Parameter
-
Sets the parameter summary
- summary(String) - Method in class aeonics.template.Relationship
-
Sets the relationship summary
- summary(String) - Method in class aeonics.template.Template
-
Sets the target entity summary
- SUPERADMIN - Static variable in class aeonics.entity.security.Role
- supports(String) - Method in class aeonics.entity.security.Provider.Local.Type
- supports(String) - Method in class aeonics.entity.security.Provider.Type
-
Returns true if this provider supports authenticating the specified user login.
- sync(Functions.Supplier<U>, Executor) - Static method in class aeonics.manager.Executor
-
Protected accessor to
Executor.Task.sync(aeonics.util.Functions.Supplier, java.util.concurrent.Executor)
- sync(Functions.Supplier<U>, Executor) - Static method in class aeonics.manager.Executor.Task
-
Schedules the given task to run in the specified executor.
- system() - Static method in class aeonics.util.Hardware.CPU
-
Returns the "recent cpu usage" for the whole system.
- SYSTEM - Static variable in class aeonics.entity.security.User
T
- tables() - Method in class aeonics.entity.Database.PooledConnection
-
Returns the list of tables that can be accessed from this connection.
- tables() - Method in class aeonics.entity.Database.Type
-
Returns the list of tables that can be accessed from this connection.
- target() - Method in class aeonics.manager.Timeout.Tracker
-
Returns the target element or null if it was garbage collected meanwhile
- target() - Method in class aeonics.template.Item
-
Returns the target entity type
- target() - Method in class aeonics.template.Template
-
Returns the target entity implementation
- target(Class<? extends T>) - Method in class aeonics.template.Item
-
Sets the final target entity type that shall be returned by the template.
- target(Class<? extends T>) - Method in class aeonics.template.Template
-
Sets the target entity implementation
- TargetedAllow() - Constructor for class aeonics.entity.security.Policy.TargetedAllow
- TargetedDeny() - Constructor for class aeonics.entity.security.Policy.TargetedDeny
- TargetedPolicy() - Constructor for class aeonics.entity.security.Policy.TargetedPolicy
- task() - Method in class aeonics.manager.Scheduler.Cron.Type
-
Returns the task to execute
- task(Functions.Consumer<ZonedDateTime>) - Method in class aeonics.entity.Origin.Scheduled.Type
-
Sets the task that shall run at the specified interval
- task(Consumer<ZonedDateTime>) - Method in class aeonics.manager.Scheduler.Cron.Type
-
Sets the task to execute
- template() - Method in class aeonics.entity.Action
- template() - Method in class aeonics.entity.Database
- template() - Method in class aeonics.entity.Destination
- template() - Method in class aeonics.entity.Flow
- template() - Method in class aeonics.entity.Origin.Basic
- template() - Method in class aeonics.entity.Origin.Scheduled
- template() - Method in class aeonics.entity.Origin
- template() - Method in class aeonics.entity.Probe
- template() - Method in class aeonics.entity.Queue
- template() - Method in class aeonics.entity.security.Group
- template() - Method in class aeonics.entity.security.Policy.Allow
- template() - Method in class aeonics.entity.security.Policy.Deny
- template() - Method in class aeonics.entity.security.Policy.TargetedAllow
- template() - Method in class aeonics.entity.security.Policy.TargetedDeny
- template() - Method in class aeonics.entity.security.Policy.TargetedPolicy
- template() - Method in class aeonics.entity.security.Policy
- template() - Method in class aeonics.entity.security.Provider.Local
- template() - Method in class aeonics.entity.security.Provider
- template() - Method in class aeonics.entity.security.Role
- template() - Method in class aeonics.entity.security.Rule.And
- template() - Method in class aeonics.entity.security.Rule.AskProviders
- template() - Method in class aeonics.entity.security.Rule.Group
- template() - Method in class aeonics.entity.security.Rule.MatchAll
- template() - Method in class aeonics.entity.security.Rule.MatchAttribute
- template() - Method in class aeonics.entity.security.Rule.MatchContext
- template() - Method in class aeonics.entity.security.Rule.MatchNone
- template() - Method in class aeonics.entity.security.Rule.Not
- template() - Method in class aeonics.entity.security.Rule.Or
- template() - Method in class aeonics.entity.security.Rule.Role
- template() - Method in class aeonics.entity.security.Rule.Xor
- template() - Method in class aeonics.entity.security.User
- template() - Method in class aeonics.entity.Storage.Database
- template() - Method in class aeonics.entity.Storage.File
- template() - Method in class aeonics.entity.Storage.Memory
- template() - Method in class aeonics.entity.Topic
- template() - Method in class aeonics.http.Endpoint.File
- template() - Method in class aeonics.http.Endpoint.Rest
- template() - Method in class aeonics.http.Endpoint
- template() - Method in class aeonics.http.Endpoint.Websocket
- template() - Method in class aeonics.http.HttpResponse
- template() - Method in class aeonics.http.HttpServer
- template() - Method in class aeonics.http.Router
- template() - Method in class aeonics.template.Item
-
Returns the template to build the target entity.
- Template<T extends Entity> - Class in aeonics.template
-
A Template is used to document and create an
Entity
from user input. - Template(Class<? extends Action.Type>, Class<? extends Action>) - Constructor for class aeonics.entity.Action.Template
- Template(Class<? extends Destination.Type>, Class<? extends Destination>) - Constructor for class aeonics.entity.Destination.Template
- Template(Class<? extends Origin.Type>, Class<? extends Origin>) - Constructor for class aeonics.entity.Origin.Template
- Template(Class<? extends Endpoint.Type>, Class<? extends Endpoint>) - Constructor for class aeonics.http.Endpoint.Template
- Template(Class<? extends T>, Class<? extends Item<? super T>>, Class<? extends Item<? super T>>) - Constructor for class aeonics.template.Template
-
Creates a new template for the specified target entity in the specified category.
- test(A) - Method in interface aeonics.util.Functions.BiPredicate
- test(A) - Method in interface aeonics.util.Functions.Predicate
-
Evaluates this predicate on the given argument.
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.And.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.AskProviders.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.Group.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.MatchAll.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.MatchAttribute.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.MatchContext.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.MatchNone.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.Not.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.Or.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.Role.Type
- test(User.Type, Data) - Method in class aeonics.entity.security.Rule.Xor.Type
- test(A, B) - Method in interface aeonics.util.Functions.BiPredicate
-
Evaluates this predicate on the given arguments.
- test(A, B) - Method in interface aeonics.util.Functions.TriPredicate
- test(A, B, C) - Method in interface aeonics.util.Functions.QuadriPredicate
- test(A, B, C) - Method in interface aeonics.util.Functions.TriPredicate
-
Evaluates this predicate on the given arguments.
- test(A, B, C, D) - Method in interface aeonics.util.Functions.QuadriPredicate
-
Evaluates this predicate on the given arguments.
- TEXT - Static variable in class aeonics.template.Parameter.Format
- then(Functions.BiConsumer<V, T>) - Method in class aeonics.util.Callback
-
Adds a handler for this callback.
- then(Functions.Consumer<? super T>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon successful completion of this task
- then(Functions.Function<? super T, ? extends U>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon successful completion of this task
- then(Functions.Runnable) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon successful completion of this task
- then(Functions.Supplier<? extends U>) - Method in class aeonics.manager.Executor.Task
-
Schedules another task to run upon successful completion of this task
- TIME - Static variable in class aeonics.template.Parameter.Format
- timeout(long) - Method in interface aeonics.manager.Network.Connection
-
Sets the timeout on this connection.
- Timeout - Class in aeonics.manager
-
This manager is keeping track of elements that expire or should be triggered after a specified amount of time.
- Timeout() - Constructor for class aeonics.manager.Timeout
- Timeout.Tracker<T> - Class in aeonics.manager
-
This class englobes a target object to track and defines a
Timeout.Tracker.delay()
. - toJson(int, String, String, Object...) - Method in class aeonics.manager.Logger
-
Converts the logging parameters to a JSON string representation by substituting optional parameters in the message.
- Token - Class in aeonics.entity.security
-
Tokens play a role in the definition of the
Security
. - Token(Data) - Constructor for class aeonics.entity.security.Token
-
Restores a token from its
Token.export()
form. - Token(User.Type, long, long, String...) - Constructor for class aeonics.entity.security.Token
-
Creates a new token.
- Token(User.Type, long, long, String, String...) - Constructor for class aeonics.entity.security.Token
-
Creates a new token.
- Token(User.Type, long, String...) - Constructor for class aeonics.entity.security.Token
-
Creates a new token.
- Token(User.Type, String...) - Constructor for class aeonics.entity.security.Token
-
Creates a new token.
- toLowerCase(Class<?>) - Static method in class aeonics.util.StringUtils
-
Converts the provided class's simple name to lowercase
- toLowerCase(String) - Static method in class aeonics.util.StringUtils
-
Converts the provided string to lowercase
- Topic - Class in aeonics.entity
-
This class represents a publishing topic for messages.
- Topic() - Constructor for class aeonics.entity.Topic
- Topic.Type - Class in aeonics.entity
- toString() - Method in class aeonics.entity.Message
- toString() - Method in exception aeonics.http.HttpException
- toString() - Method in exception aeonics.util.Http.Error
- Tracker(T) - Constructor for class aeonics.manager.Timeout.Tracker
-
Creates a target instance with the specified element.
- Translator - Class in aeonics.manager
-
Manages the translation of text intented for end-users.
- Translator() - Constructor for class aeonics.manager.Translator
- tree(String) - Method in class aeonics.entity.Storage.Database.Type
- tree(String) - Method in class aeonics.entity.Storage.File.Type
- tree(String) - Method in class aeonics.entity.Storage.Memory.Type
- tree(String) - Method in class aeonics.entity.Storage.Type
-
Lists all direct sub-entries of the provided path.
- trigger() - Method in class aeonics.util.Callback
-
Triggers the handlers with a null value
- trigger(V) - Method in class aeonics.util.Callback
-
Triggers the handlers with the specified value.
- trim(String, char...) - Static method in class aeonics.util.StringUtils
-
Removes the specified characters from the front and end of the input string.
- Triple(A, B, C) - Constructor for class aeonics.util.Tuples.Triple
-
Creates a new three-value wrapper
- truncate(String, int) - Static method in class aeonics.util.StringUtils
-
Remove characters from the end of the input string
- trustManager(Network.SecurityOptions) - Static method in class aeonics.manager.Network
-
Returns a trust manager that matches the provided security options.
- Tuple(A, B) - Constructor for class aeonics.util.Tuples.Tuple
-
Creates a new two-value wrapper
- Tuples - Class in aeonics.util
-
This collection of classes that can group different Objects together.
- Tuples.Quadruple<A,B,C,D> - Class in aeonics.util
-
A wrapper for four values
- Tuples.Single<A> - Class in aeonics.util
-
A wrapper for one value
- Tuples.Triple<A,B,C> - Class in aeonics.util
-
A wrapper for three values
- Tuples.Tuple<A,B> - Class in aeonics.util
-
A wrapper for two values
- type() - Method in class aeonics.entity.Entity
-
Returns the type of this entity.
- type() - Method in class aeonics.template.Item
-
Returns the entity supertype
- type() - Method in class aeonics.template.Template
-
Returns the target entity type The entity type is always lower case.
- type(Class<? extends Item<? super T>>) - Method in class aeonics.template.Item
-
Sets the entity supertype that shall be returned by the template.
- type(Class<? extends Item<? super T>>) - Method in class aeonics.template.Template
-
Sets the target entity type The entity type is always lower case.
- Type() - Constructor for class aeonics.entity.Action.Type
- Type() - Constructor for class aeonics.entity.Database.Type
- Type() - Constructor for class aeonics.entity.Destination.Type
- Type() - Constructor for class aeonics.entity.Flow.Type
- Type() - Constructor for class aeonics.entity.Origin.Basic.Type
- Type() - Constructor for class aeonics.entity.Origin.Scheduled.Type
- Type() - Constructor for class aeonics.entity.Origin.Type
- Type() - Constructor for class aeonics.entity.Probe.Type
- Type() - Constructor for class aeonics.entity.Queue.Type
- Type() - Constructor for class aeonics.entity.security.Group.Type
- Type() - Constructor for class aeonics.entity.security.Policy.Allow.Type
- Type() - Constructor for class aeonics.entity.security.Policy.Deny.Type
- Type() - Constructor for class aeonics.entity.security.Policy.TargetedAllow.Type
- Type() - Constructor for class aeonics.entity.security.Policy.TargetedDeny.Type
- Type() - Constructor for class aeonics.entity.security.Policy.TargetedPolicy.Type
- Type() - Constructor for class aeonics.entity.security.Policy.Type
- Type() - Constructor for class aeonics.entity.security.Provider.Local.Type
- Type() - Constructor for class aeonics.entity.security.Provider.Type
- Type() - Constructor for class aeonics.entity.security.Role.Type
- Type() - Constructor for class aeonics.entity.security.Rule.And.Type
- Type() - Constructor for class aeonics.entity.security.Rule.AskProviders.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Group.Type
- Type() - Constructor for class aeonics.entity.security.Rule.MatchAll.Type
- Type() - Constructor for class aeonics.entity.security.Rule.MatchAttribute.Type
- Type() - Constructor for class aeonics.entity.security.Rule.MatchContext.Type
- Type() - Constructor for class aeonics.entity.security.Rule.MatchNone.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Not.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Or.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Role.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Type
- Type() - Constructor for class aeonics.entity.security.Rule.Xor.Type
- Type() - Constructor for class aeonics.entity.security.User.Type
- Type() - Constructor for class aeonics.entity.Storage.Database.Type
- Type() - Constructor for class aeonics.entity.Storage.File.Type
- Type() - Constructor for class aeonics.entity.Storage.Memory.Type
- Type() - Constructor for class aeonics.entity.Storage.Type
- Type() - Constructor for class aeonics.entity.Topic.Type
- Type() - Constructor for class aeonics.http.Endpoint.File.Type
- Type() - Constructor for class aeonics.http.Endpoint.Rest.Type
- Type() - Constructor for class aeonics.http.Endpoint.Type
-
Empty constructor
- Type() - Constructor for class aeonics.http.Endpoint.Websocket.Type
- Type() - Constructor for class aeonics.http.Filter.Type
- Type() - Constructor for class aeonics.manager.Manager.Type
- Type() - Constructor for class aeonics.manager.Scheduler.Cron.Type
U
- unescape(String) - Static method in class aeonics.util.Json
-
Unescapes special characters from encoded JSON input
- unregister(String) - Static method in class aeonics.Protocols
-
Unregisters a protocol scheme
- UNSPECIFIED - Static variable in class aeonics.manager.Monitor
- update(Data, T) - Method in class aeonics.template.Template
-
Updates an existing entity given new parameters.
- update(U, Data) - Static method in class aeonics.template.Factory
-
Updates an existing entity given new parameters.
- upload(byte[]) - Method in class aeonics.manager.Snapshot
-
Uploads a snapshot in this system.
- UPPER - Static variable in class aeonics.template.Parameter.Rule
-
Rule for upper case A-Z
- url() - Method in class aeonics.http.Endpoint.Type
-
Returns the URL of this endpoint
- url(String) - Method in class aeonics.http.Endpoint.Rest.Type
- url(String) - Method in class aeonics.http.Endpoint.Type
-
Sets the URL of this endpoint
- URL - Static variable in class aeonics.template.Parameter.Rule
-
Rule for URL
- used() - Static method in class aeonics.util.Hardware.RAM.Heap
-
Returns the amount of used memory in bytes
- used() - Static method in class aeonics.util.Hardware.RAM.NonHeap
-
Returns the amount of used memory in bytes.
- user - Variable in class aeonics.entity.security.Token
-
The linked user id
- user() - Method in class aeonics.entity.Message
-
Returns the id of the user related to this message.
- user() - Method in class aeonics.entity.security.Token
-
Returns the
User
linked to this token. - user(String) - Method in class aeonics.entity.Message
-
Sets the id of the user related to this message
- User - Class in aeonics.entity.security
-
This item plays a role in the definition of the
Security
. - User() - Constructor for class aeonics.entity.security.User
- User.Type - Class in aeonics.entity.security
-
Superclass for all user entities.
- USERS - Static variable in class aeonics.entity.security.Group
V
- validate(Data) - Method in class aeonics.template.Parameter
-
Validates the provided value against the
Parameter.validator()
of this parameter - validator() - Method in class aeonics.template.Parameter
-
Returns the validator for this parameter.
- validator(Predicate<Data>) - Method in class aeonics.template.Parameter
-
Sets the validator for this parameter.
- validity - Variable in class aeonics.entity.security.Token
-
The validity from
Token.epoch
in ms. - value - Variable in class aeonics.entity.security.Token
-
the public cryptographically secure and universally unique token value
- value() - Method in class aeonics.entity.security.Token
-
Returns the public cryptographically secure and universally unique value of this token.
- valueOf(String) - Static method in enum aeonics.entity.Discard.Cause
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Method in class aeonics.entity.Entity
-
Returns the value of the specified parameter without any contextual information.
- valueOf(String) - Static method in enum aeonics.manager.Lifecycle.Phase
-
Returns the enum constant of this type with the specified name.
- valueOf(String, Data) - Method in class aeonics.entity.Entity
-
Returns the value of the specified parameter with the specified contextual information.
- values() - Static method in enum aeonics.entity.Discard.Cause
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum aeonics.manager.Lifecycle.Phase
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class aeonics.template.Parameter
-
Returns the set of acceptable values
- values(String...) - Method in class aeonics.template.Parameter
-
Sets the acceptable values.
- Vault - Class in aeonics.manager
-
The Vault is meant to store sensitive information in a secure manner, typically encrypted.
- Vault() - Constructor for class aeonics.manager.Vault
- VERSION - Static variable in class aeonics.Boot
-
This is the current version of the system.
W
- waitForSpace(long, long) - Static method in class aeonics.util.Hardware.RAM
-
Waits for the specified amount of heap memory to be available.
- warning(Class<?>, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Object)
with levelLogger.WARNING
- warning(Class<?>, String, Object...) - Method in class aeonics.manager.Logger
- warning(Class<?>, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- warning(Class<?>, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.Class<?>,java.lang.Throwable)
with levelLogger.WARNING
- warning(String, Object) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Object)
with levelLogger.WARNING
- warning(String, String, Object...) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.String,java.lang.Object...)
with levelLogger.WARNING
- warning(String, String, Supplier<Object[]>) - Method in class aeonics.manager.Logger
- warning(String, Throwable) - Method in class aeonics.manager.Logger
-
Alias of
Logger.log(int,java.lang.String,java.lang.Throwable)
with levelLogger.WARNING
- WARNING - Static variable in class aeonics.manager.Logger
-
Noteworthy warnings (900)
- watch(Entity, String, Functions.BiConsumer<String, Data>) - Method in class aeonics.manager.Config
-
Adds a callback that will be triggered when the config value changes.
- watch(Timeout.Tracker<T>) - Method in class aeonics.manager.Timeout
-
Adds the specified tracker to the watch list.
- watch(Class<?>, String, Functions.BiConsumer<String, Data>) - Method in class aeonics.manager.Config
-
Adds a callback that will be triggered when the config value changes.
- watch(String, Functions.BiConsumer<String, Data>) - Method in class aeonics.manager.Config
-
Adds a callback that will be triggered when the config value changes.
- watch(String, String, Functions.BiConsumer<String, Data>) - Method in class aeonics.manager.Config
-
Adds a callback that will be triggered when the config value changes.
- Websocket() - Constructor for class aeonics.http.Endpoint.Websocket
- WILDCARD_PATH - Static variable in class aeonics.template.Parameter.Rule
-
Rule for routing path with wildcards
- withAlpn(List<String>) - Method in class aeonics.manager.Network.SecurityOptions
-
Specified the list of accepted Application-Layer Protocol Names (ALPN)
- withCiphers(List<String>) - Method in class aeonics.manager.Network.SecurityOptions
-
Specifies the list of accepted cryptographic ciphers.
- withClientCertificate(X509Certificate, PrivateKey) - Method in class aeonics.manager.Network.SecurityOptions
-
Forces the client connection to authenticate with the provided certificate against the server.
- withClientVerifier(Consumer<X509Certificate>) - Method in class aeonics.manager.Network.SecurityOptions
-
Sets a certificate verifier that can be used by the server to validate client certificates.
- withProtocols(List<String>) - Method in class aeonics.manager.Network.SecurityOptions
-
Specifies the list of accepted cryptographic protocols.
- withServerCertificate(String, String, String) - Method in class aeonics.manager.Network.SecurityOptions
-
Exposes the server connection with the provided PEM-encoded certificate to all clients.
- withServerCertificate(X509Certificate, PrivateKey, X509Certificate[]) - Method in class aeonics.manager.Network.SecurityOptions
-
Exposes the server connection with the provided certificate to all clients.
- withServerCertificate(Function<String, Tuples.Tuple<X509Certificate[], PrivateKey>>) - Method in class aeonics.manager.Network.SecurityOptions
-
Sets a certificate selection function for the server based on the Server Name Indication (SNI) sent by the client.
- withServerVerifier(Consumer<X509Certificate>) - Method in class aeonics.manager.Network.SecurityOptions
-
Sets a certificate verifier that can be used by the client to validate the server certificate.
- write(byte[]) - Method in interface aeonics.manager.Network.Connection
-
Writes the specified data on the network
- write(Data) - Method in interface aeonics.manager.Network.Connection
-
Writes the specified data on the network
- write(String) - Method in interface aeonics.manager.Network.Connection
-
Writes the specified data on the network
- write(ByteBuffer) - Method in interface aeonics.manager.Network.Connection
-
Writes the specified data on the network.
X
A B C D E F G H I J K L M N O P Q R S T U V W XAll Classes All Packages