public class ProcessManager extends ExecutionThread implements IProcessManager
| Modifier and Type | Class and Description | 
|---|---|
| static class  | ProcessManager.WorkTask performed by the  ProcessManageron each invocation ofExecutionThread.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  Processorinstances as its only argument. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | doRun() | 
| Process | runningProcess(long jobId)Returns a running  Processfor theidor 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.3-ice35-b52
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.