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 voidabortTask(long taskId)voidaddTask(PersistTaskEx task)voidonServerShutdown()voidvisitTasks(Consumer<PersistTaskEx> consumer)voidwaitForTasksCompletion()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()
-
-