public class ProcessManager extends ExecutionThread implements IProcessManager
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessManager.Work
Task performed by the
ProcessManager on each invocation of
ExecutionThread.run(). |
executor, manager, principal, work| Constructor and Description |
|---|
ProcessManager(SessionManager manager,
SecuritySystem sec,
Executor executor,
Processor... procs)
main constructor which takes a non-null array of
Processor
instances as its only argument. |
| Modifier and Type | Method and Description |
|---|---|
void |
doRun() |
Process |
runningProcess(long jobId)
Returns a running
Process for the id or null. |
getPrincipal, run, sessionInitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunpublic ProcessManager(SessionManager manager, SecuritySystem sec, Executor executor, Processor... procs)
Processor
instances as its only argument. This array is copied, so modifications
will not be noticed.processors - Array of Processors. Not null.public void doRun()
doRun in class ExecutionThreadpublic Process runningProcess(long jobId)
IProcessManagerProcess for the id or null.runningProcess in interface IProcessManager
Version: 5.1.4-ice35-b55
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.