Package com.newisys.eventsim

Provides a serialized thread scheduler with comprehensive event-based synchronization.

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.
 

Package com.newisys.eventsim Description

Provides a serialized thread scheduler with comprehensive event-based synchronization.