Package org.jmol.thread
Class TimeoutThread
- java.lang.Object
-
- java.lang.Thread
-
- org.jmol.thread.JmolThread
-
- org.jmol.thread.TimeoutThread
-
- All Implemented Interfaces:
Runnable
public class TimeoutThread extends JmolThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
Fields Modifier and Type Field Description Stringscriptprivate intstatusprivate booleantriggered-
Fields inherited from class org.jmol.thread.JmolThread
CHECK1, CHECK2, CHECK3, currentTime, eval, FINISH, haveReference, hoverEnabled, INIT, isJS, isReset, junk, lastRepaintTime, MAIN, name, sc, sleepTime, startTime, stopped, targetTime, useTimeout, vwr
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description TimeoutThread(Viewer vwr, String name, int ms, String script)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidclear(Map<String,Object> timeouts)protected voidrun1(int mode)private voidset(int ms, String script)static voidsetTimeout(Viewer vwr, Map<String,Object> timeouts, String name, int mSec, String script)static StringshowTimeout(Map<String,Object> timeouts, String name)StringtoString()static voidtrigger(Map<String,Object> timeouts, String name)-
Methods inherited from class org.jmol.thread.JmolThread
checkInterrupted, interrupt, oops, reset, resumeEval, run, runSleep, setEval, setManager, setViewer, start
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, suspend, yield
-
-
-
-
Field Detail
-
script
public String script
-
status
private int status
-
triggered
private boolean triggered
-
-
Method Detail
-
set
private void set(int ms, String script)
-
run1
protected void run1(int mode) throws InterruptedException- Specified by:
run1in classJmolThread- Throws:
InterruptedException
-
setTimeout
public static void setTimeout(Viewer vwr, Map<String,Object> timeouts, String name, int mSec, String script)
-
-