Package jasima.core.simulation
-
Interface Summary Interface Description EventQueue Public interface of event queue implementations.SimComponent This interface provides basic functionality for simulation components.SimComponent.SimComponentEvent SimComponentContainer Interface to be implemented by all components containing sub-components.SimComponentLifecycleListener SimComponentLifecycleListener.DoneListener SimComponentLifecycleListener.InitListener SimComponentLifecycleListener.OtherListener SimComponentLifecycleListener.ResetStatsListener SimComponentLifecycleListener.ResultsListener SimComponentLifecycleListener.SimEndListener SimComponentLifecycleListener.SimStartListener SimLifecycleListener SimLifecycleListener.DoneListener SimLifecycleListener.OtherListener SimLifecycleListener.ResetStatsListener SimLifecycleListener.ResultsListener SimLifecycleListener.SimEndListener SimLifecycleListener.SimInitialized SimLifecycleListener.SimStartListener Simulation.ErrorHandler Simulation.SimLifecycleEvent -
Class Summary Class Description EventHeap An implementation ofEventQueueusing an array-based heap.SimComponent.ProduceResultsEvent Message send when aSimComponentis requested to produce results.SimComponentBase Potential base class for simulation components implementing the interfaceSimComponent.SimComponentContainerBase Simple implementation of aSimComponentContainer.SimContext SimContextprovides static versions of the most frequently used simulation methods as well as static factory methods to create new simulations.SimEntity ASimEntityis aSimComponentwith a singleSimProcessmodelling its main lifecycle actions using the process-oriented modelling world view.SimEvent Abstract base class for all simulation events.SimPrintMessage SimPrintMessages are produced wheneverprint()ortrace()is called during a simulation to produce status/debug messages.SimProcess<R> Process abstraction for the process-oriented simulation world view.Simulation Base class for a discrete event simulation.Simulation.ProduceResultsMessage Message send when allSimComponents are requested to produce results.SimulationExperiment -
Enum Summary Enum Description SimComponent.SimComponentLifeCycleMessage SimProcess.ProcessState Possible states of a SimProcess.Simulation.SimExecState Simulation.StdSimLifecycleEvents -
Exception Summary Exception Description SimProcess.MightBlock Marker for all methods that might block, i.e., where execution might not finish at the same simulation time when it was started.Simulation.SimulationFailed