Interface GridExecutioner

    • Method Detail

      • flushQueue

        void flushQueue()
        This method forces all currently enqueued ops to be executed immediately PLEASE NOTE: This call CAN be non-blocking, if specific backend implementation supports that.
      • flushQueueBlocking

        void flushQueueBlocking()
        This method forces all currently enqueued ops to be executed immediately PLEASE NOTE: This call is always blocking, until all queued operations are finished
      • getQueueLength

        int getQueueLength()
        This method returns number of operations currently enqueued for execution
        Returns:
      • aggregate

        void aggregate​(Aggregate op)
        This method enqueues aggregate op for future invocation
        Parameters:
        op -
      • aggregate

        void aggregate​(Aggregate op,
                       long key)
        This method enqueues aggregate op for future invocation. Key value will be used to batch individual ops
        Parameters:
        op -
        key -