Package omero.grid

Interface ClusterNodePrx

  • All Superinterfaces:
    Ice.ObjectPrx
    All Known Implementing Classes:
    ClusterNodePrxHelper

    public interface ClusterNodePrx
    extends Ice.ObjectPrx
    Interface implemented by each server instance. Instances lookup one another in the IceGrid registry.
    • Method Detail

      • getNodeUuid

        java.lang.String getNodeUuid()
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
      • getNodeUuid

        java.lang.String getNodeUuid​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __ctx - The Context map to send with the invocation.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid()
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(Ice.Callback __cb)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                          Ice.Callback __cb)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(Callback_ClusterNode_getNodeUuid __cb)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                          Callback_ClusterNode_getNodeUuid __cb)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_getNodeUuid

        Ice.AsyncResult begin_getNodeUuid​(java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                          IceInternal.Functional_GenericCallback1<java.lang.String> __responseCb,
                                          IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • end_getNodeUuid

        java.lang.String end_getNodeUuid​(Ice.AsyncResult __result)
        Each node acquires the uuids of all other active nodes on start up. The uuid is an internal value and does not correspond to a session.
        Parameters:
        __result - The asynchronous result object.
      • down

        void down​(java.lang.String uuid)
        Let all cluster nodes know that the instance with this uuid is going down.
      • down

        void down​(java.lang.String uuid,
                  java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __ctx - The Context map to send with the invocation.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid)
        Let all cluster nodes know that the instance with this uuid is going down.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   java.util.Map<java.lang.String,​java.lang.String> __ctx)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __ctx - The Context map to send with the invocation.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   Ice.Callback __cb)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                   Ice.Callback __cb)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   Callback_ClusterNode_down __cb)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                   Callback_ClusterNode_down __cb)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __cb - The asynchronous callback object.
        Returns:
        The asynchronous result object.
      • begin_down

        Ice.AsyncResult begin_down​(java.lang.String uuid,
                                   java.util.Map<java.lang.String,​java.lang.String> __ctx,
                                   IceInternal.Functional_VoidCallback __responseCb,
                                   IceInternal.Functional_GenericCallback1<Ice.Exception> __exceptionCb)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __ctx - The Context map to send with the invocation.
        __responseCb - The lambda response callback.
        __exceptionCb - The lambda exception callback.
        Returns:
        The asynchronous result object.
      • end_down

        void end_down​(Ice.AsyncResult __result)
        Let all cluster nodes know that the instance with this uuid is going down.
        Parameters:
        __result - The asynchronous result object.