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