Package org.neo4j.gds.core.utils.io
Class ProgressTrackerExecutionMonitor
- java.lang.Object
-
- org.neo4j.gds.core.utils.io.ProgressTrackerExecutionMonitor
-
- All Implemented Interfaces:
org.neo4j.gds.compat.CompatExecutionMonitor
public class ProgressTrackerExecutionMonitor extends java.lang.Object implements org.neo4j.gds.compat.CompatExecutionMonitor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
check(org.neo4j.internal.batchimport.staging.StageExecution execution)
long
checkIntervalMillis()
java.time.Clock
clock()
void
done(boolean successful, long totalTimeMillis, java.lang.String additionalInformation)
void
end(org.neo4j.internal.batchimport.staging.StageExecution execution, long totalTimeMillis)
void
initialize(org.neo4j.common.DependencyResolver dependencyResolver)
static org.neo4j.internal.batchimport.staging.ExecutionMonitor
of(ProgressTracker progressTracker, java.time.Clock clock, long time, java.util.concurrent.TimeUnit unit)
static Task
progressTask(long nodeCount, long relationshipCount)
void
start(org.neo4j.internal.batchimport.staging.StageExecution execution)
-
-
-
Method Detail
-
progressTask
public static Task progressTask(long nodeCount, long relationshipCount)
-
of
public static org.neo4j.internal.batchimport.staging.ExecutionMonitor of(ProgressTracker progressTracker, java.time.Clock clock, long time, java.util.concurrent.TimeUnit unit)
-
initialize
public void initialize(org.neo4j.common.DependencyResolver dependencyResolver)
- Specified by:
initialize
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
start
public void start(org.neo4j.internal.batchimport.staging.StageExecution execution)
- Specified by:
start
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
end
public void end(org.neo4j.internal.batchimport.staging.StageExecution execution, long totalTimeMillis)
- Specified by:
end
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
done
public void done(boolean successful, long totalTimeMillis, java.lang.String additionalInformation)
- Specified by:
done
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
check
public void check(org.neo4j.internal.batchimport.staging.StageExecution execution)
- Specified by:
check
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
clock
public java.time.Clock clock()
- Specified by:
clock
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
checkIntervalMillis
public long checkIntervalMillis()
- Specified by:
checkIntervalMillis
in interfaceorg.neo4j.gds.compat.CompatExecutionMonitor
-
-