Package jasima.core.util
Class SimProcessUtil
- java.lang.Object
-
- jasima.core.util.SimProcessUtil
-
public final class SimProcessUtil extends Object
Static helper methods and definitions used to implementSimProcesses.- Author:
- Torsten Hildebrandt
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSimProcessUtil.SimActionstatic interfaceSimProcessUtil.SimCallable<R>static interfaceSimProcessUtil.SimRunnableSame as Java'sRunnable, except that it can throw the marker ExceptionSimProcess.MightBlock.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcontinueWith(Thread executor)static ThreadcurrentExecutor()static intnumThreadsCreated()static voidpauseExecuting(Thread executor)static SimProcessUtil.SimActionsimAction(SimProcessUtil.SimRunnable r)static SimProcessUtil.SimActionsimActionFromRunnable(Runnable r)static <R> SimProcessUtil.SimCallable<R>simCallable(SimProcessUtil.SimAction r)static <R> SimProcessUtil.SimCallable<R>simCallable(SimProcessUtil.SimRunnable r)static <R> SimProcessUtil.SimCallable<R>simCallable(Callable<R> c)static voidstartExecuting(Runnable r)
-
-
-
Method Detail
-
numThreadsCreated
public static int numThreadsCreated()
-
pauseExecuting
public static void pauseExecuting(Thread executor)
-
continueWith
public static void continueWith(Thread executor)
-
startExecuting
public static void startExecuting(Runnable r)
-
currentExecutor
public static Thread currentExecutor()
-
simCallable
public static <R> SimProcessUtil.SimCallable<R> simCallable(SimProcessUtil.SimRunnable r)
-
simCallable
public static <R> SimProcessUtil.SimCallable<R> simCallable(SimProcessUtil.SimAction r)
-
simCallable
public static <R> SimProcessUtil.SimCallable<R> simCallable(Callable<R> c)
-
simAction
public static SimProcessUtil.SimAction simAction(SimProcessUtil.SimRunnable r)
-
simActionFromRunnable
public static SimProcessUtil.SimAction simActionFromRunnable(Runnable r)
-
-