Interface GridCacheFuture<R>

    • Method Detail

      • startTime

        long startTime()
        Gets start time for this future.
        Returns:
        Start time for this future.
      • duration

        long duration()
        Gets duration in milliseconds between start of the future and current time if future is not finished, or between start and finish of this future.
        Returns:
        Time in milliseconds this future has taken to execute.
      • futureId

        IgniteUuid futureId()
        Returns:
        Unique identifier for this future.
      • onNodeLeft

        boolean onNodeLeft​(UUID nodeId)
        Callback for when node left.
        Parameters:
        nodeId - Left node ID.
        Returns:
        True if future cared about this node.
      • trackable

        boolean trackable()
        Returns:
        True if future should be tracked.
      • markNotTrackable

        void markNotTrackable()
        Marks this future as non-trackable.