public class ParallelProcessor extends ScriptFunction
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ParallelProcessor.Process
the idea here is that the process { ...
|
(package private) class |
ParallelProcessor.RunProcess |
Modifier and Type | Field and Description |
---|---|
(package private) int |
counter |
(package private) java.lang.Error |
error |
(package private) java.lang.Object |
lock |
(package private) java.util.List<ParallelProcessor.Process> |
processes |
(package private) Viewer |
viewer |
aatoken, chpt0, cmdpt0, lineIndices, lineNumbers, name, names, nParameters, pt0, returnValue, script, tok, typeName, variables
Constructor and Description |
---|
ParallelProcessor(java.lang.String name,
int tok) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addProcess(java.lang.String name,
ScriptContext context) |
(package private) void |
clearShapeManager(java.lang.Error er) |
static java.lang.Object |
getExecutor() |
(package private) void |
mergeResults(java.util.List<ShapeManager> vShapeManagers) |
void |
runAllProcesses(Viewer viewer,
boolean inParallel) |
private void |
runProcess(ParallelProcessor.Process process,
ShapeManager shapeManager) |
addVariable, getSignature, isVariable, setFunction, setVariables, toString, unsetVariables
Viewer viewer
volatile int counter
volatile java.lang.Error error
java.lang.Object lock
java.util.List<ParallelProcessor.Process> processes
public static java.lang.Object getExecutor()
public void runAllProcesses(Viewer viewer, boolean inParallel)
void mergeResults(java.util.List<ShapeManager> vShapeManagers)
void clearShapeManager(java.lang.Error er)
void addProcess(java.lang.String name, ScriptContext context)
private void runProcess(ParallelProcessor.Process process, ShapeManager shapeManager)