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>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.neo4j.gds.core.utils.progress.TaskStore
TaskStore.UserTask
-
-
Constructor Summary
Constructors Constructor Description GlobalTaskStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskRegistryFactory
apply(org.neo4j.kernel.api.procedure.Context context)
boolean
isEmpty()
java.util.stream.Stream<TaskStore.UserTask>
query()
java.util.stream.Stream<TaskStore.UserTask>
query(java.lang.String username)
java.util.Optional<TaskStore.UserTask>
query(java.lang.String username, JobId jobId)
java.util.stream.Stream<TaskStore.UserTask>
query(JobId jobId)
void
remove(java.lang.String username, JobId jobId)
void
store(java.lang.String username, JobId jobId, Task task)
long
taskCount()
-
-
-
Method Detail
-
remove
public void remove(java.lang.String username, JobId jobId)
-
query
public java.util.stream.Stream<TaskStore.UserTask> query()
-
query
public java.util.stream.Stream<TaskStore.UserTask> query(JobId jobId)
-
query
public java.util.stream.Stream<TaskStore.UserTask> query(java.lang.String username)
-
query
public java.util.Optional<TaskStore.UserTask> query(java.lang.String username, JobId jobId)
-
apply
public TaskRegistryFactory apply(org.neo4j.kernel.api.procedure.Context context) throws org.neo4j.internal.kernel.api.exceptions.ProcedureException
- Specified by:
apply
in 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
-
-