public interface _ProcessorOperationsNC
| Modifier and Type | Method and Description |
|---|---|
JobParams |
parseJob(java.lang.String session,
Job jobObject)
Parses a job and returns metadata definition required
for properly submitting the job.
|
ProcessPrx |
processJob(java.lang.String session,
JobParams params,
Job jobObject)
Starts a process based on the given job
If this processor cannot handle the given job, a
null process will be returned.
|
void |
requestRunning(ProcessorCallbackPrx cb)
Used by servers to find out what jobs are still active.
|
void |
willAccept(Experimenter userContext,
ExperimenterGroup groupContext,
Job scriptContext,
ProcessorCallbackPrx cb)
Called by
SharedResources to find a suitable
target for omero.grid.SharedResources.acquireProcessor. |
void willAccept(Experimenter userContext, ExperimenterGroup groupContext, Job scriptContext, ProcessorCallbackPrx cb)
SharedResources to find a suitable
target for omero.grid.SharedResources.acquireProcessor.
New processor instances are added to the checklist by using
omero.grid.SharedResources.addProcessor. All processors
must respond with their session uuid in order to authorize
the action.void requestRunning(ProcessorCallbackPrx cb)
ProcessorCallback.responseRunningJobParams parseJob(java.lang.String session, Job jobObject) throws ServerError
processJobServerErrorProcessPrx processJob(java.lang.String session, JobParams params, Job jobObject) throws ServerError
params argument
was created by a previously call to parseJob.ServerError