public class ScriptExec
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Integer |
exitStatus |
Interpreter |
interpreter |
(package private) java.lang.Runnable |
isRunningRunnable |
Output |
output |
java.lang.Process |
process |
private ScriptRunnable |
runnable |
java.util.concurrent.atomic.AtomicBoolean |
running |
java.lang.Thread |
runningUpdater |
java.util.concurrent.atomic.AtomicBoolean |
savingFlag |
RModule |
script |
private java.lang.Thread |
scriptThread |
java.util.concurrent.atomic.AtomicBoolean |
started |
java.util.concurrent.atomic.AtomicBoolean |
successFlag |
(package private) Task |
task |
Constructor and Description |
---|
ScriptExec(RModule script,
Output output,
Task task,
Interpreter interpreter) |
Modifier and Type | Method and Description |
---|---|
void |
abort() |
void |
afterStart() |
void |
cancel() |
private void |
defineIsRunningRunnable() |
java.lang.String |
getName() |
void |
onEnd() |
void |
start() |
void |
updateOutput() |
boolean |
verifyResults() |
public RModule script
public java.util.concurrent.atomic.AtomicBoolean running
public java.util.concurrent.atomic.AtomicBoolean started
public java.util.concurrent.atomic.AtomicBoolean savingFlag
public java.util.concurrent.atomic.AtomicBoolean successFlag
public java.lang.Process process
public java.lang.Integer exitStatus
private java.lang.Thread scriptThread
private ScriptRunnable runnable
public java.lang.Thread runningUpdater
java.lang.Runnable isRunningRunnable
Task task
public Output output
public Interpreter interpreter
public ScriptExec(RModule script, Output output, Task task, Interpreter interpreter)
private void defineIsRunningRunnable()
public void updateOutput()
public void cancel()
public void start()
public void afterStart()
public void onEnd()
public java.lang.String getName()
public void abort()
public boolean verifyResults()