Class AdamsExperimentRunner<T extends AbstractExperiment>
- java.lang.Object
-
- java.lang.Thread
-
- adams.gui.tools.wekamultiexperimenter.runner.AbstractExperimentRunner<T>
-
- adams.gui.tools.wekamultiexperimenter.runner.AbstractAdamsExperimentRunner<T>
-
- adams.gui.tools.wekamultiexperimenter.runner.AdamsExperimentRunner<T>
-
- All Implemented Interfaces:
Serializable
,Runnable
public class AdamsExperimentRunner<T extends AbstractExperiment> extends AbstractAdamsExperimentRunner<T>
Ancestor for classes that handle running a copy of the experiment in a separate thread.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class adams.gui.tools.wekamultiexperimenter.runner.AbstractExperimentRunner
m_Aborted, m_Exp, m_Owner, m_Running, NOT_RUNNING
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description AdamsExperimentRunner(ExperimenterPanel owner)
Initializes the thread.
-
Method Summary
-
Methods inherited from class adams.gui.tools.wekamultiexperimenter.runner.AbstractAdamsExperimentRunner
abortExperiment, doInitialize, doRun, loadResults, postRun
-
Methods inherited from class adams.gui.tools.wekamultiexperimenter.runner.AbstractExperimentRunner
isRunning, logError, logError, logMessage, logMessage, preRun, run, showStatus, update
-
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, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
AdamsExperimentRunner
public AdamsExperimentRunner(ExperimenterPanel owner) throws Exception
Initializes the thread.- Parameters:
owner
- the experimenter this runner belongs to- Throws:
Exception
- if experiment is null or cannot be copied via serialization
-
-