edu.jas.kern
Class TimeStatus
- java.lang.Object
-
- edu.jas.kern.TimeStatus
-
public class TimeStatus extends java.lang.ObjectRun-time status, defines global status and handling for run time limits.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidcheckTime(java.lang.String msg)Check for exceeded time, test if time has exceeded and throw an exception if so.static booleanisActive()isActive.static voidrestart()Restart timer, set run-time to current time.static voidsetActive()setAllow, set run-time interruption to allowed status.static voidsetCallBack(java.util.concurrent.Callable<java.lang.Boolean> cb)set call back, set the Callabe object.static voidsetLimit(long t)setLimit, set run-time limit in milliseconds.static voidsetNotActive()setNotActive, set run-time interruption to not active status.
-
-
-
Method Detail
-
isActive
public static boolean isActive()
isActive.- Returns:
- true, if run-time interruption is active, else false.
-
setActive
public static void setActive()
setAllow, set run-time interruption to allowed status.
-
setNotActive
public static void setNotActive()
setNotActive, set run-time interruption to not active status.
-
setLimit
public static void setLimit(long t)
setLimit, set run-time limit in milliseconds.
-
restart
public static void restart()
Restart timer, set run-time to current time.
-
setCallBack
public static void setCallBack(java.util.concurrent.Callable<java.lang.Boolean> cb)
set call back, set the Callabe object.
-
checkTime
public static void checkTime(java.lang.String msg)
Check for exceeded time, test if time has exceeded and throw an exception if so.- Parameters:
msg- the message to be send with the exception.
-
-
DMelt 3.0 © DataMelt by jWork.ORG