|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Command | A Command is a specific type of event that denotes an asynchronous execution unit that must be performed by the DefaultCommandManager. |
| CommandFailureHandler | CommandFailureHandler is used by the DefaultCommandManager to handle any exceptions that might be thrown by a Command. |
| CommandManager | Created by IntelliJ IDEA. |
| 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. |
| RepeatedCommand | The RepeatedCommand is used to represent a command that operates at a specified interval over time. |
| 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. |
| Class Summary | |
|---|---|
| AbstractThreadPolicy | The AbstractThreadPolicy keeps track of wether the management thread is running or not, and stores the ThreadManager for future use. |
| CommandEventHandler | The CommandEventHandler is used by the DefaultCommandManager to actually process the events. |
| CommandEventPipeline | Created by IntelliJ IDEA. |
| DefaultCommandFailureHandler | DefaultCommandFailureHandler is used to do nothing if a command fails. |
| DefaultCommandManager | The DefaultCommandManager handles asynchronous commands from the rest of the system. |
| DefaultCommandManager.DelayedCommandInfo | This class encapsulates the information needed to keep track of our progress executing delayed and repeated commands. |
| DefaultThreadManager | The DefaultThreadManager is a very flexible implementation that should be able to solve just about any need. |
| EventPipelineRunner | Created by IntelliJ IDEA. |
| GroupedThreadFactory | The GroupedThreadFactory is a convenience implementation for the concurrent utilitie's ThreadFactory. |
| NullCommandFailureHandler | DefaultCommandFailureHandler is used to do nothing if a command fails. |
| OneThreadPolicy | Created by IntelliJ IDEA. |
| ProcessorBoundThreadPolicy | The ProcessorBoundThreadPolicy is a ThreadPolicy designed to process pipelines in a number of threads that is a multiple of the number of threads in the system. |
| SwitchedEnqueuePredicate | The SwitchedEnqueuePredicate provides a mechanism where we can explicitly tell the queue whether we are accepting new events or not. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||