Interface TasksPersister
-
- All Known Subinterfaces:
ProjectsPersister
- All Known Implementing Classes:
BasePersister
,ProjectsPersisterImpl
,SettingsPersisterImpl
public interface TasksPersister
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
abortTask(long taskId)
void
addTask(PersistTaskEx task)
void
onServerShutdown()
void
visitTasks(Consumer<PersistTaskEx> consumer)
void
waitForTasksCompletion()
Waits for all queued tasks to complete.
-
-
-
Method Detail
-
addTask
void addTask(@NotNull PersistTaskEx task)
-
abortTask
void abortTask(long taskId)
-
visitTasks
void visitTasks(@NotNull Consumer<PersistTaskEx> consumer)
-
waitForTasksCompletion
@TestOnly void waitForTasksCompletion()
Waits for all queued tasks to complete.
-
onServerShutdown
void onServerShutdown()
-
-