Package org.jmol.thread
Class TimeoutThread
- java.lang.Object
-
- java.lang.Thread
-
- org.jmol.thread.JmolThread
-
- org.jmol.thread.TimeoutThread
-
- All Implemented Interfaces:
java.lang.Runnable
public class TimeoutThread extends JmolThread
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.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, vwr
-
-
Constructor Summary
Constructors Constructor Description TimeoutThread(Viewer vwr, java.lang.String name, int ms, java.lang.String script)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidclear(java.util.Map<java.lang.String,java.lang.Object> timeouts)protected voidrun1(int mode)private voidset(int ms, java.lang.String script)static voidsetTimeout(Viewer vwr, java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name, int mSec, java.lang.String script)static java.lang.StringshowTimeout(java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name)java.lang.StringtoString()static voidtrigger(java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.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
-
-
-
-
Constructor Detail
-
TimeoutThread
public TimeoutThread(Viewer vwr, java.lang.String name, int ms, java.lang.String script)
- Parameters:
vwr-name-ms-script-
-
-
Method Detail
-
set
private void set(int ms, java.lang.String script)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Thread
-
run1
protected void run1(int mode) throws java.lang.InterruptedException- Specified by:
run1in classJmolThread- Throws:
java.lang.InterruptedException
-
clear
public static void clear(java.util.Map<java.lang.String,java.lang.Object> timeouts)
-
setTimeout
public static void setTimeout(Viewer vwr, java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name, int mSec, java.lang.String script)
-
trigger
public static void trigger(java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name)
-
showTimeout
public static java.lang.String showTimeout(java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name)
-
-