Package omero.grid

Class _ProcessorTie

    • Constructor Detail

      • _ProcessorTie

        public _ProcessorTie()
    • Method Detail

      • ice_delegate

        public java.lang.Object ice_delegate()
        Specified by:
        ice_delegate in interface Ice.TieBase
      • ice_delegate

        public void ice_delegate​(java.lang.Object delegate)
        Specified by:
        ice_delegate in interface Ice.TieBase
      • equals

        public boolean equals​(java.lang.Object rhs)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • parseJob

        public JobParams parseJob​(java.lang.String session,
                                  Job jobObject,
                                  Ice.Current __current)
                           throws ServerError
        Description copied from interface: _ProcessorOperations
        Parses a job and returns metadata definition required for properly submitting the job. This object will be cached by the server, and passed back into processJob
        Specified by:
        parseJob in interface _ProcessorOperations
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • processJob

        public ProcessPrx processJob​(java.lang.String session,
                                     JobParams params,
                                     Job jobObject,
                                     Ice.Current __current)
                              throws ServerError
        Description copied from interface: _ProcessorOperations
        Starts a process based on the given job If this processor cannot handle the given job, a null process will be returned. The params argument was created by a previously call to parseJob.
        Specified by:
        processJob in interface _ProcessorOperations
        __current - The Current object for the invocation.
        Throws:
        ServerError
      • requestRunning

        public void requestRunning​(ProcessorCallbackPrx cb,
                                   Ice.Current __current)
        Description copied from interface: _ProcessorOperations
        Used by servers to find out what jobs are still active. Response will be sent to ProcessorCallback.responseRunning
        Specified by:
        requestRunning in interface _ProcessorOperations
        __current - The Current object for the invocation.
      • willAccept

        public void willAccept​(Experimenter userContext,
                               ExperimenterGroup groupContext,
                               Job scriptContext,
                               ProcessorCallbackPrx cb,
                               Ice.Current __current)
        Description copied from interface: _ProcessorOperations
        Called by 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.
        Specified by:
        willAccept in interface _ProcessorOperations
        __current - The Current object for the invocation.