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).