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.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
-
-
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 void
clear(java.util.Map<java.lang.String,java.lang.Object> timeouts)
protected void
run1(int mode)
private void
set(int ms, java.lang.String script)
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)
static java.lang.String
showTimeout(java.util.Map<java.lang.String,java.lang.Object> timeouts, java.lang.String name)
java.lang.String
toString()
static void
trigger(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:
toString
in classJmolThread
-
run1
protected void run1(int mode) throws java.lang.InterruptedException
- Specified by:
run1
in 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)
-
-