| Package | Description |
|---|---|
| org.d_haven.event.command |
| Class and Description |
|---|
| AbstractThreadPolicy
The AbstractThreadPolicy keeps track of wether the management thread
is running or not, and stores the ThreadManager for future use.
|
| Command
A Command is a specific type of event that denotes an asynchronous
execution unit that must be performed by the DefaultCommandManager.
|
| CommandEventPipeline
Created by IntelliJ IDEA.
|
| CommandFailureHandler
CommandFailureHandler is used by the DefaultCommandManager to handle
any exceptions that might be thrown by a Command.
|
| CommandManager
Created by IntelliJ IDEA.
|
| DefaultCommandManager.DelayedCommandInfo
This class encapsulates the information needed to keep track of
our progress executing delayed and repeated commands.
|
| DelayedCommand
A DelayedCommand is a specific type of Command that denotes a an
execution unit that will be delayed at least X number of
milliseconds.
|
| EventPipeline
An EventPipeline is used by the ThreadManager to manage the event
Pipe and EventHandler relationship.
|
| EventPipelineRunner
Created by IntelliJ IDEA.
|
| SwitchedEnqueuePredicate
The SwitchedEnqueuePredicate provides a mechanism where we can
explicitly tell the queue whether we are accepting new events or not.
|
| ThreadManager
A ThreadManager handles the thread policies for EventPipelines.
|
| ThreadPolicy
The ThreadPolicy is used to control how the EventPipelineRunner is
set up, and how new threads are created and destroyed over the life
of the system.
|