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.responseRunning
JobParams parseJob(java.lang.String session, Job jobObject) throws ServerError
processJob
ServerError
ProcessPrx processJob(java.lang.String session, JobParams params, Job jobObject) throws ServerError
params
argument
was created by a previously call to parseJob
.ServerError