public static class ProcessManager.Work extends java.lang.Object implements Executor.Work
ProcessManager on each invocation of
 ExecutionThread.run().| Modifier and Type | Field and Description | 
|---|---|
protected java.util.List<Processor> | 
processors
processors available for processing. 
 | 
protected java.util.Map<java.lang.Long,Process> | 
procMap
Map of all active  
processes. | 
protected SecuritySystem | 
sec
SecuritySystem in order to perform a secure save on the
 Job instance. | 
| Constructor and Description | 
|---|
Work(SecuritySystem sec,
    Processor... procs)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.String | 
description()  | 
java.util.List<ome.model.jobs.Job> | 
doWork(org.hibernate.Session session,
      ome.system.ServiceFactory sf)
Work method. 
 | 
protected ome.model.jobs.Job | 
job(ome.system.ServiceFactory sf,
   long id)  | 
void | 
startProcess(ome.system.ServiceFactory sf,
            long jobId)  | 
protected final java.util.List<Processor> processors
protected final SecuritySystem sec
SecuritySystem in order to perform a secure save on the
 Job instance.public Work(SecuritySystem sec, Processor... procs)
public java.lang.String description()
public java.util.List<ome.model.jobs.Job> doWork(org.hibernate.Session session,
                                                 ome.system.ServiceFactory sf)
Executor.WorkObject return method.doWork in interface Executor.Worksession - non null.sf - non null.public void startProcess(ome.system.ServiceFactory sf,
                         long jobId)
protected ome.model.jobs.Job job(ome.system.ServiceFactory sf,
                                 long id)