Package omero.cmd

Interface IHandle

  • All Superinterfaces:
    CloseableServant, java.lang.Runnable
    All Known Implementing Classes:
    HandleI

    public interface IHandle
    extends java.lang.Runnable, CloseableServant
    SPIOrthogonal interface hierarchy of types for working with the Request hierarchy.
    Since:
    Beta4.3.2
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void initialize​(Ice.Identity id, IRequest req, java.util.Map<java.lang.String,​java.lang.String> ctx)
      Must be called on all instances exactly once before processing.
      • Methods inherited from interface java.lang.Runnable

        run
    • Method Detail

      • initialize

        void initialize​(Ice.Identity id,
                        IRequest req,
                        java.util.Map<java.lang.String,​java.lang.String> ctx)
        Must be called on all instances exactly once before processing.
        Parameters:
        id - Ice identity of this instance. Cannot be null.
        req - Request to be processed. Must also be an Request instance.
        ctx - Possibly null call context which will be passed to Executor.execute(Map, ome.system.Principal, ome.services.util.Executor.Work)