Interface ProgressTracker

    • Method Detail

      • setEstimatedResourceFootprint

        void setEstimatedResourceFootprint​(org.neo4j.gds.core.utils.mem.MemoryRange memoryEstimationInBytes,
                                           int concurrency)
      • beginSubTask

        void beginSubTask()
      • beginSubTask

        void beginSubTask​(long taskVolume)
      • beginSubTask

        void beginSubTask​(java.lang.String expectedTaskDescription)
      • beginSubTask

        void beginSubTask​(java.lang.String expectedTaskDescription,
                          long taskVolume)
      • endSubTask

        void endSubTask()
      • endSubTask

        void endSubTask​(java.lang.String expectedTaskDescription)
      • endSubTaskWithFailure

        void endSubTaskWithFailure()
      • endSubTaskWithFailure

        void endSubTaskWithFailure​(java.lang.String expectedTaskDescription)
      • logProgress

        void logProgress​(long value)
      • logProgress

        default void logProgress()
      • logProgress

        void logProgress​(long value,
                         java.lang.String messageTemplate)
      • setVolume

        @Deprecated
        void setVolume​(long volume)
        Deprecated.
      • currentVolume

        long currentVolume()
        Returns the task volume of the currently running task or Task.UNKNOWN_VOLUME if no task volume is set.
      • logDebug

        default void logDebug​(java.lang.String message)
      • logWarning

        default void logWarning​(java.lang.String message)
      • logInfo

        default void logInfo​(java.lang.String message)
      • logMessage

        void logMessage​(LogLevel level,
                        java.lang.String message)
      • release

        void release()
      • setSteps

        void setSteps​(long steps)
      • logSteps

        void logSteps​(long steps)