Action
(like
Runnable
but with a ActionContext
and potentially
associated actor).See: Description
Interface | Description |
---|---|
Action<T> |
Action is the JALSE equivalent of
Runnable . |
ActionBindings |
An immutable key-value bindings for
ActionEngine (keys are strings). |
ActionContext<T> |
ActionContext is supplied when running every
Action . |
ActionEngine |
An engine for scheduling
Action for execution. |
ActionScheduler<T> |
This is the JALSE equivalent to
Executor . |
SchedulableActionContext<T> |
A mutable extension of
ActionContext . |
Class | Description |
---|---|
AbstractActionEngine |
An abstract implementation of
ActionEngine that is designed to be used with
ExecutorService . |
AbstractFutureActionContext<T> |
An abstract implementation of
SchedulableActionContext that is designed to be used with
ExecutorService . |
AbstractManualActionContext<T> |
A abstract implementation of
SchedulableActionContext that is designed to be used
manually. |
Actions |
A utility for
Action related functionality. |
DefaultActionBindings | |
DefaultActionScheduler<T> |
A
ActionScheduler implementation that schedules all actions against the supplied actor. |
ForkJoinActionEngine |
An implementation of
ActionEngine based on ForkJoinPool . |
ManualActionEngine |
A manual-tick implementation of
ActionEngine . |
ManualWorkQueue<T extends AbstractManualActionContext<?>> |
A thread-safe queue for
AbstractManualActionContext using the estimated perform time (
AbstractManualActionContext.getEstimated() ). |
MultiAction<T> |
An multi-
Action for creating Actions that chain, schedule or await other actions. |
MultiAction.ActionOperation<T> |
An
Action operation to be executed by a MultiAction . |
MultiAction.Builder<T> |
A
MultiAction instance builder. |
ThreadPoolActionEngine |
An implementation of
ActionEngine based on ScheduledThreadPoolExecutor . |
Enum | Description |
---|---|
MultiAction.OperationType |
The
Action operations this multi-action supports. |
Action
(like
Runnable
but with a ActionContext
and potentially
associated actor). Under this package there are different implementations of
ActionEngine
(which can schedule actions).