Skip to content

Commit 945d77c

Browse files
committed
Move MetricsRegister behind compat
The class moved in Neo4j in 5.15 cp of b9447e3e
1 parent a45b28c commit 945d77c

File tree

5 files changed

+21
-0
lines changed

5 files changed

+21
-0
lines changed

compatibility/4.4/neo4j-kernel-adapter/src/main/java/org/neo4j/gds/compat/_44/Neo4jProxyImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -906,4 +906,9 @@ public boolean containsDependency(Class<?> type) {
906906
public DependencyResolver emptyDependencyResolver() {
907907
return EMPTY_DEPENDENCY_RESOLVER;
908908
}
909+
910+
@Override
911+
public String metricsManagerClass() {
912+
return "com.neo4j.metrics.global.MetricsManager";
913+
}
909914
}

compatibility/5-common/neo4j-kernel-adapter/src/main/java/org/neo4j/gds/compat/_5x/CommonNeo4jProxyImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -543,4 +543,9 @@ public GlobalProcedureRegistry globalProcedureRegistry(org.neo4j.kernel.api.proc
543543
}
544544

545545
public abstract Object cursorContextFactory(Optional<org.neo4j.io.pagecache.tracing.PageCacheTracer> pageCacheTracer);
546+
547+
@Override
548+
public String metricsManagerClass() {
549+
return "com.neo4j.metrics.global.MetricsManager";
550+
}
546551
}

compatibility/5-common/neo4j-kernel-adapter/src/main/java17/org/neo4j/gds/compat/_5x/CommonNeo4jProxyImpl.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -813,4 +813,9 @@ public boolean isCompositeDatabase(GraphDatabaseService databaseService) {
813813
}
814814

815815
public abstract CursorContextFactory cursorContextFactory(Optional<PageCacheTracer> pageCacheTracer);
816+
817+
@Override
818+
public String metricsManagerClass() {
819+
return "com.neo4j.metrics.global.MetricsManager";
820+
}
816821
}

compatibility/api/neo4j-kernel-adapter/src/main/java/org/neo4j/gds/compat/Neo4jProxyApi.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,4 +340,6 @@ TransactionalContext newQueryContext(
340340
GlobalProcedureRegistry globalProcedureRegistry(GlobalProcedures globalProcedures);
341341

342342
DependencyResolver emptyDependencyResolver();
343+
344+
String metricsManagerClass();
343345
}

compatibility/common/neo4j-kernel-adapter/src/main/java/org/neo4j/gds/compat/Neo4jProxy.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,4 +476,8 @@ public static DependencyResolver emptyDependencyResolver() {
476476
private Neo4jProxy() {
477477
throw new UnsupportedOperationException("No instances");
478478
}
479+
480+
public static String metricsManagerClass() {
481+
return IMPL.metricsManagerClass();
482+
}
479483
}

0 commit comments

Comments
 (0)