Class GlobalTaskStore
- java.lang.Object
-
- org.neo4j.gds.core.utils.progress.GlobalTaskStore
-
- All Implemented Interfaces:
org.neo4j.function.ThrowingFunction<org.neo4j.kernel.api.procedure.Context,TaskRegistryFactory,org.neo4j.internal.kernel.api.exceptions.ProcedureException>,TaskStore
public class GlobalTaskStore extends java.lang.Object implements TaskStore, org.neo4j.function.ThrowingFunction<org.neo4j.kernel.api.procedure.Context,TaskRegistryFactory,org.neo4j.internal.kernel.api.exceptions.ProcedureException>
-
-
Constructor Summary
Constructors Constructor Description GlobalTaskStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskRegistryFactoryapply(org.neo4j.kernel.api.procedure.Context context)booleanisEmpty()@NotNull java.util.Map<JobId,Task>query(java.lang.String username)java.util.Optional<Task>query(java.lang.String username, JobId jobId)voidremove(java.lang.String username, JobId jobId)voidstore(java.lang.String username, JobId jobId, Task task)java.util.stream.Stream<Task>taskStream()
-
-
-
Method Detail
-
remove
public void remove(java.lang.String username, JobId jobId)
-
taskStream
public java.util.stream.Stream<Task> taskStream()
- Specified by:
taskStreamin interfaceTaskStore
-
apply
public TaskRegistryFactory apply(org.neo4j.kernel.api.procedure.Context context) throws org.neo4j.internal.kernel.api.exceptions.ProcedureException
- Specified by:
applyin interfaceorg.neo4j.function.ThrowingFunction<org.neo4j.kernel.api.procedure.Context,TaskRegistryFactory,org.neo4j.internal.kernel.api.exceptions.ProcedureException>- Throws:
org.neo4j.internal.kernel.api.exceptions.ProcedureException
-
-