Skip to content

Commit d641a9c

Browse files
committed
Promote JobId from being something associated with progress tracking, into a more generally useful construct that can be used for e.g. request tracing.
In the course of that, extract behaviour from it that are solely used for integration, and plant those in the integration layers
1 parent 496a320 commit d641a9c

File tree

164 files changed

+237
-197
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+237
-197
lines changed

algorithms-compute-business-facade/src/main/java/org/neo4j/gds/embeddings/NodeEmbeddingComputeBusinessFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.neo4j.gds.api.User;
2626
import org.neo4j.gds.core.loading.GraphStoreCatalogService;
2727
import org.neo4j.gds.core.loading.validation.NoAlgorithmValidation;
28-
import org.neo4j.gds.core.utils.progress.JobId;
28+
import org.neo4j.gds.core.JobId;
2929
import org.neo4j.gds.embeddings.fastrp.FastRPParameters;
3030
import org.neo4j.gds.embeddings.fastrp.FastRPResult;
3131
import org.neo4j.gds.embeddings.hashgnn.HashGNNParameters;

algorithms-compute-business-facade/src/main/java/org/neo4j/gds/pathfinding/PathFindingComputeBusinessFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.neo4j.gds.core.loading.validation.SourceNodeTargetNodeGraphStoreValidation;
3434
import org.neo4j.gds.core.loading.validation.SourceNodeTargetNodesGraphStoreValidation;
3535
import org.neo4j.gds.core.loading.validation.SourceNodesGraphStoreValidation;
36-
import org.neo4j.gds.core.utils.progress.JobId;
36+
import org.neo4j.gds.core.JobId;
3737
import org.neo4j.gds.dag.longestPath.DagLongestPathParameters;
3838
import org.neo4j.gds.dag.topologicalsort.TopologicalSortParameters;
3939
import org.neo4j.gds.dag.topologicalsort.TopologicalSortResult;

algorithms-compute-facade/src/main/java/org/neo4j/gds/ProgressTrackerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
package org.neo4j.gds;
2121

2222
import org.neo4j.gds.core.concurrency.Concurrency;
23-
import org.neo4j.gds.core.utils.progress.JobId;
23+
import org.neo4j.gds.core.JobId;
2424
import org.neo4j.gds.core.utils.progress.TaskRegistryFactory;
2525
import org.neo4j.gds.core.utils.progress.tasks.LoggerForProgressTracking;
2626
import org.neo4j.gds.core.utils.progress.tasks.ProgressTracker;

algorithms-compute-facade/src/main/java/org/neo4j/gds/async/AsyncAlgorithmCaller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
package org.neo4j.gds.async;
2121

2222
import org.neo4j.gds.core.utils.ProgressTimer;
23-
import org.neo4j.gds.core.utils.progress.JobId;
23+
import org.neo4j.gds.core.JobId;
2424
import org.neo4j.gds.logging.Log;
2525
import org.neo4j.gds.result.TimedAlgorithmResult;
2626

algorithms-compute-facade/src/main/java/org/neo4j/gds/community/CommunityComputeFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import org.neo4j.gds.core.concurrency.ParallelUtil;
4444
import org.neo4j.gds.core.utils.paged.dss.DisjointSetStruct;
4545
import org.neo4j.gds.core.utils.paged.dss.HugeAtomicDisjointSetStruct;
46-
import org.neo4j.gds.core.utils.progress.JobId;
46+
import org.neo4j.gds.core.JobId;
4747
import org.neo4j.gds.hdbscan.HDBScan;
4848
import org.neo4j.gds.hdbscan.HDBScanParameters;
4949
import org.neo4j.gds.hdbscan.Labels;

algorithms-compute-facade/src/main/java/org/neo4j/gds/embeddings/NodeEmbeddingComputeFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.neo4j.gds.ProgressTrackerFactory;
2424
import org.neo4j.gds.api.Graph;
2525
import org.neo4j.gds.async.AsyncAlgorithmCaller;
26-
import org.neo4j.gds.core.utils.progress.JobId;
26+
import org.neo4j.gds.core.JobId;
2727
import org.neo4j.gds.embeddings.fastrp.FastRP;
2828
import org.neo4j.gds.embeddings.fastrp.FastRPParameters;
2929
import org.neo4j.gds.embeddings.fastrp.FastRPResult;

algorithms-compute-facade/src/main/java/org/neo4j/gds/pathfinding/PathFindingComputeFacade.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import org.neo4j.gds.collections.ha.HugeLongArray;
3030
import org.neo4j.gds.collections.haa.HugeAtomicLongArray;
3131
import org.neo4j.gds.core.utils.paged.ParalleLongPageCreator;
32-
import org.neo4j.gds.core.utils.progress.JobId;
32+
import org.neo4j.gds.core.JobId;
3333
import org.neo4j.gds.core.utils.progress.tasks.ProgressTracker;
3434
import org.neo4j.gds.dag.longestPath.DagLongestPath;
3535
import org.neo4j.gds.dag.longestPath.DagLongestPathParameters;

algorithms-compute-facade/src/test/java/org/neo4j/gds/async/AsyncAlgorithmCallerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import org.junit.jupiter.api.extension.ExtendWith;
2424
import org.mockito.Mock;
2525
import org.mockito.junit.jupiter.MockitoExtension;
26-
import org.neo4j.gds.core.utils.progress.JobId;
26+
import org.neo4j.gds.core.JobId;
2727
import org.neo4j.gds.logging.Log;
2828

2929
import java.util.concurrent.Executors;

algorithms-compute-facade/src/test/java/org/neo4j/gds/community/CommunityComputeFacadeEmptyGraphTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.neo4j.gds.cliquecounting.CliqueCountingParameters;
3434
import org.neo4j.gds.conductance.ConductanceParameters;
3535
import org.neo4j.gds.conductance.ConductanceResult;
36-
import org.neo4j.gds.core.utils.progress.JobId;
36+
import org.neo4j.gds.core.JobId;
3737
import org.neo4j.gds.hdbscan.HDBScanParameters;
3838
import org.neo4j.gds.hdbscan.Labels;
3939
import org.neo4j.gds.k1coloring.K1ColoringParameters;

algorithms-compute-facade/src/test/java/org/neo4j/gds/community/CommunityComputeFacadeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.neo4j.gds.cliquecounting.CliqueCountingParameters;
3434
import org.neo4j.gds.conductance.ConductanceParameters;
3535
import org.neo4j.gds.core.concurrency.Concurrency;
36-
import org.neo4j.gds.core.utils.progress.JobId;
36+
import org.neo4j.gds.core.JobId;
3737
import org.neo4j.gds.core.utils.progress.tasks.ProgressTracker;
3838
import org.neo4j.gds.extension.GdlExtension;
3939
import org.neo4j.gds.extension.GdlGraph;

0 commit comments

Comments
 (0)