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 String
script
private int
status
private boolean
triggered
-
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 void
clear(Map<String,Object> timeouts)
protected void
run1(int mode)
private void
set(int ms, String script)
static void
setTimeout(Viewer vwr, Map<String,Object> timeouts, String name, int mSec, String script)
static String
showTimeout(Map<String,Object> timeouts, String name)
String
toString()
static void
trigger(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:
run1
in classJmolThread
- Throws:
InterruptedException
-
setTimeout
public static void setTimeout(Viewer vwr, Map<String,Object> timeouts, String name, int mSec, String script)
-
-