Package org.neo4j.gds.beta.pregel
Class Pregel<CONFIG extends PregelConfig>
- java.lang.Object
-
- org.neo4j.gds.beta.pregel.Pregel<CONFIG>
-
public final class Pregel<CONFIG extends PregelConfig> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <CONFIG extends PregelConfig>
Pregel<CONFIG>create(org.neo4j.gds.api.Graph graph, CONFIG config, PregelComputation<CONFIG> computation, java.util.concurrent.ExecutorService executor, org.neo4j.gds.core.utils.mem.AllocationTracker allocationTracker, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)static org.neo4j.gds.core.utils.mem.MemoryEstimationmemoryEstimation(PregelSchema pregelSchema, boolean isQueueBased, boolean isAsync)static <CONFIG extends PregelConfig>
org.neo4j.gds.core.utils.progress.tasks.TaskprogressTask(org.neo4j.gds.api.Graph graph, CONFIG config)static <CONFIG extends PregelConfig>
org.neo4j.gds.core.utils.progress.tasks.TaskprogressTask(org.neo4j.gds.api.Graph graph, CONFIG config, java.lang.String taskName)voidrelease()PregelResultrun()
-
-
-
Method Detail
-
create
public static <CONFIG extends PregelConfig> Pregel<CONFIG> create(org.neo4j.gds.api.Graph graph, CONFIG config, PregelComputation<CONFIG> computation, java.util.concurrent.ExecutorService executor, org.neo4j.gds.core.utils.mem.AllocationTracker allocationTracker, org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker)
-
memoryEstimation
public static org.neo4j.gds.core.utils.mem.MemoryEstimation memoryEstimation(PregelSchema pregelSchema, boolean isQueueBased, boolean isAsync)
-
progressTask
public static <CONFIG extends PregelConfig> org.neo4j.gds.core.utils.progress.tasks.Task progressTask(org.neo4j.gds.api.Graph graph, CONFIG config, java.lang.String taskName)
-
progressTask
public static <CONFIG extends PregelConfig> org.neo4j.gds.core.utils.progress.tasks.Task progressTask(org.neo4j.gds.api.Graph graph, CONFIG config)
-
run
public PregelResult run()
-
release
public void release()
-
-