Class TaskTreeProgressTracker
- java.lang.Object
-
- org.neo4j.gds.core.utils.progress.tasks.TaskProgressTracker
-
- org.neo4j.gds.core.utils.progress.tasks.TaskTreeProgressTracker
-
- All Implemented Interfaces:
ProgressTracker
public final class TaskTreeProgressTracker extends TaskProgressTracker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
ProgressTracker.EmptyProgressTracker
-
-
Field Summary
-
Fields inherited from class org.neo4j.gds.core.utils.progress.tasks.TaskProgressTracker
currentTask
-
Fields inherited from interface org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
NULL_TRACKER
-
-
Constructor Summary
Constructors Constructor Description TaskTreeProgressTracker(Task baseTask, org.neo4j.logging.Log log, int concurrency, JobId jobId, TaskRegistryFactory taskRegistryFactory, UserLogRegistryFactory userLogRegistryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
logProgress(long value)
void
logProgress(long value, java.lang.String messageTemplate)
void
logSteps(long steps)
-
Methods inherited from class org.neo4j.gds.core.utils.progress.tasks.TaskProgressTracker
beginSubTask, beginSubTask, beginSubTask, beginSubTask, currentVolume, endSubTask, endSubTask, endSubTaskWithFailure, endSubTaskWithFailure, logMessage, release, setEstimatedResourceFootprint, setSteps, setVolume
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
logDebug, logInfo, logProgress, logWarning
-
-
-
-
Constructor Detail
-
TaskTreeProgressTracker
public TaskTreeProgressTracker(Task baseTask, org.neo4j.logging.Log log, int concurrency, JobId jobId, TaskRegistryFactory taskRegistryFactory, UserLogRegistryFactory userLogRegistryFactory)
-
-
Method Detail
-
logSteps
public void logSteps(long steps)
- Specified by:
logSteps
in interfaceProgressTracker
- Overrides:
logSteps
in classTaskProgressTracker
-
logProgress
public void logProgress(long value)
- Specified by:
logProgress
in interfaceProgressTracker
- Overrides:
logProgress
in classTaskProgressTracker
-
logProgress
public void logProgress(long value, java.lang.String messageTemplate)
- Specified by:
logProgress
in interfaceProgressTracker
- Overrides:
logProgress
in classTaskProgressTracker
-
-