Package apoc
Class Pools
java.lang.Object
org.neo4j.kernel.lifecycle.LifecycleAdapter
apoc.Pools
- All Implemented Interfaces:
org.neo4j.kernel.lifecycle.Lifecycle
public class Pools
extends org.neo4j.kernel.lifecycle.LifecycleAdapter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from interface org.neo4j.kernel.lifecycle.Lifecycle
NO_OP -
Constructor Summary
ConstructorsConstructorDescriptionPools(org.neo4j.logging.internal.LogService log, org.neo4j.kernel.api.procedure.GlobalProcedures globalProceduresRegistry, ApocConfig apocConfig) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tvoidinit()processBatch(List<T> batch, org.neo4j.graphdb.GraphDatabaseService db, BiConsumer<org.neo4j.graphdb.Transaction, T> action) voidshutdown()Methods inherited from class org.neo4j.kernel.lifecycle.LifecycleAdapter
onInit, onShutdown, onStart, onStop, simpleLife, start, stop
-
Field Details
-
DEFAULT_SCHEDULED_THREADS
public static final int DEFAULT_SCHEDULED_THREADS -
DEFAULT_POOL_THREADS
public static final int DEFAULT_POOL_THREADS
-
-
Constructor Details
-
Pools
public Pools(org.neo4j.logging.internal.LogService log, org.neo4j.kernel.api.procedure.GlobalProcedures globalProceduresRegistry, ApocConfig apocConfig)
-
-
Method Details
-
init
public void init()- Specified by:
initin interfaceorg.neo4j.kernel.lifecycle.Lifecycle- Overrides:
initin classorg.neo4j.kernel.lifecycle.LifecycleAdapter
-
shutdown
public void shutdown()- Specified by:
shutdownin interfaceorg.neo4j.kernel.lifecycle.Lifecycle- Overrides:
shutdownin classorg.neo4j.kernel.lifecycle.LifecycleAdapter
-
getSingleExecutorService
-
getScheduledExecutorService
-
getDefaultExecutorService
-
getJobList
-
processBatch
public <T> Future<Void> processBatch(List<T> batch, org.neo4j.graphdb.GraphDatabaseService db, BiConsumer<org.neo4j.graphdb.Transaction, T> action) -
force
- Throws:
ExecutionException
-