|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AllEvent | A MetaEvent which occurs once all of its constituent events have occurred. |
| AnyEvent | A MetaEvent which occurs once any of its constituent events have occurred. |
| Event | An abstract Event. |
| MetaEvent | An Event comprised of other Events and whose state depends on the state of its constituent Events. |
| OrderEvent | A MetaEvent which occurs once all of its constituent events have occurred, in the order in which they are specified. |
| PulseEvent | An Event that does not retain its state as on or off. |
| SimulationManager | Manages the creation, scheduling, and synchronization of serialized simulation threads. |
| SimulationThread | Represents a thread of execution in a simulation. |
| StepEvent | An Event that retains its state as on or off. |
| Enum Summary | |
|---|---|
| ThreadState | Describes the state of a simulation thread. |
| Exception Summary | |
|---|---|
| IllegalThreadException | Exception thrown by the simulation manager when a method is called from the wrong thread. |
| ThreadInterruptedException | Exception propagated from blocking methods when a simulation thread is interrupted (by a call to Thread.interrupt()). |
| ThreadTerminatedException | Exception propagated from blocking methods when a simulation thread is interrupted due to a call to its terminate() method. |
| UnhandledExceptionException | Exception thrown by SimulationManager.executeThreads() when a simulation thread is terminated by an unhandled exception. |
Provides a serialized thread scheduler with comprehensive event-based synchronization.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||