Skip to content

Commit 16ff77f

Browse files
gem-neo4jvga91
andauthored
Dev fix for procedure handlers (#4283)
* Remove stored map of Procedure Handlers (#4278) Co-authored-by: vga91 <[email protected]>
1 parent d6b31c3 commit 16ff77f

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

apoc-core

Submodule apoc-core updated 45 files

extended/src/main/java/apoc/ExtendedApocGlobalComponents.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
import apoc.uuid.Uuid;
99
import apoc.uuid.UuidHandler;
1010
import org.neo4j.annotations.service.ServiceProvider;
11-
import org.neo4j.graphdb.GraphDatabaseService;
1211
import org.neo4j.kernel.availability.AvailabilityListener;
1312
import org.neo4j.kernel.internal.GraphDatabaseAPI;
1413
import org.neo4j.kernel.lifecycle.Lifecycle;
@@ -17,25 +16,20 @@
1716
import java.util.Collections;
1817
import java.util.List;
1918
import java.util.Map;
20-
import java.util.concurrent.ConcurrentHashMap;
2119

2220
@ServiceProvider
2321
public class ExtendedApocGlobalComponents implements ApocGlobalComponents {
2422

25-
private final Map<GraphDatabaseService,CypherProceduresHandler> cypherProcedureHandlers = new ConcurrentHashMap<>();
26-
2723
@Override
2824
public Map<String, Lifecycle> getServices(GraphDatabaseAPI db, ApocExtensionFactory.Dependencies dependencies) {
2925

30-
3126
CypherProceduresHandler cypherProcedureHandler = new CypherProceduresHandler(
3227
db,
3328
dependencies.scheduler(),
3429
dependencies.apocConfig(),
3530
dependencies.log().getUserLog(CypherProcedures.class),
3631
dependencies.globalProceduresRegistry()
3732
);
38-
cypherProcedureHandlers.put(db, cypherProcedureHandler);
3933

4034
return Map.of(
4135

@@ -66,7 +60,6 @@ public Collection<Class> getContextClasses() {
6660

6761
@Override
6862
public Iterable<AvailabilityListener> getListeners(GraphDatabaseAPI db, ApocExtensionFactory.Dependencies dependencies) {
69-
CypherProceduresHandler cypherProceduresHandler = cypherProcedureHandlers.get(db);
70-
return cypherProceduresHandler==null ? Collections.emptyList() : Collections.singleton(cypherProceduresHandler);
63+
return Collections.emptyList();
7164
}
7265
}

0 commit comments

Comments
 (0)