Uses of Class
jasima.core.simulation.SimProcess
-
Packages that use SimProcess Package Description jasima.core.simulation jasima.core.simulation.generic jasima.core.simulation.util -
-
Uses of SimProcess in jasima.core.simulation
Methods in jasima.core.simulation that return SimProcess Modifier and Type Method Description static SimProcess<Void>SimContext. activate(SimProcessUtil.SimAction a)static SimProcess<Void>SimContext. activate(SimProcessUtil.SimRunnable r)static SimProcess<Void>SimContext. activate(String name, SimProcessUtil.SimAction a)static SimProcess<Void>SimContext. activate(String name, SimProcessUtil.SimRunnable r)static <T> SimProcess<T>SimContext. activateCallable(SimProcessUtil.SimCallable<T> a)static <T> SimProcess<T>SimContext. activateCallable(String name, SimProcessUtil.SimCallable<T> a)static <T> SimProcess<T>SimContext. activateCallable(String name, Callable<T> c)static <T> SimProcess<T>SimContext. activateCallable(Callable<T> c)static SimProcess<Void>SimContext. activateEntity(SimEntity e)Activates the givenSimEntityand returns its lifecycle processSimulation.activateEntity(SimEntity).SimProcess<Void>SimEntity. cancel()SimProcess<R>SimProcess. cancel()Cancels execution of a SCHEDULED process and puts it into PASSIVE state.static SimProcess<?>SimContext. currentProcess()SimProcess<?>Simulation. currentProcess()Returns the currently activeSimProcess.SimProcess<Void>SimEntity. getLifecycleProcess()SimProcess<Void>SimEntity. join()SimProcess<R>SimProcess. join()Blocks the calling process (puts it into PASSIVE state) until the process, this method is called on, has finished.SimProcess<Void>SimEntity. suspend()SimProcess<R>SimProcess. suspend()Puts the current process into PASSIVE state, waiting re-activation by some other component or event.SimProcess<R>SimProcess. waitFor(double deltaT)Pauses execution of the currently RUNNING process for a certain amount of time.SimProcess<R>SimProcess. waitFor(long amount, TemporalUnit u)Pauses execution of the currently RUNNING process for a certain amount of time.SimProcess<R>SimProcess. waitFor(Duration d)Pauses execution of the currently RUNNING process for a certain amount of time.SimProcess<R>SimProcess. waitUntil(double tAbs)Pauses execution of the currently RUNNING process until a certain absolute time.SimProcess<R>SimProcess. waitUntil(Instant instant)Pauses execution of the currently RUNNING process until a certain absolute time.Methods in jasima.core.simulation that return types with arguments of type SimProcess Modifier and Type Method Description List<SimProcess<?>>Simulation. runnableProcesses()Method parameters in jasima.core.simulation with type arguments of type SimProcess Modifier and Type Method Description voidSimProcess. addCompletionNotifier(Consumer<SimProcess<R>> callback) -
Uses of SimProcess in jasima.core.simulation.generic
Method parameters in jasima.core.simulation.generic with type arguments of type SimProcess Modifier and Type Method Description static voidQ. enter(Q<SimProcess<?>> q)static voidQ. leave(Q<SimProcess<?>> q) -
Uses of SimProcess in jasima.core.simulation.util
Methods in jasima.core.simulation.util that return SimProcess Modifier and Type Method Description default <T> SimProcess<T>ProcessActivator. activate(SimProcessUtil.SimAction a)default SimProcess<Void>ProcessActivator. activate(SimProcessUtil.SimRunnable r)default <T> SimProcess<T>ProcessActivator. activate(String name, SimProcessUtil.SimAction a)default SimProcess<Void>ProcessActivator. activate(String name, SimProcessUtil.SimRunnable r)default <T> SimProcess<T>ProcessActivator. activateCallable(SimProcessUtil.SimCallable<T> a)default <T> SimProcess<T>ProcessActivator. activateCallable(String name, SimProcessUtil.SimCallable<T> a)default <T> SimProcess<T>ProcessActivator. activateCallable(String name, Callable<T> c)default <T> SimProcess<T>ProcessActivator. activateCallable(Callable<T> c)
-