Class TaskRepository

java.lang.Object
io.camunda.optimize.service.db.repository.TaskRepository
Direct Known Subclasses:
TaskRepositoryES, TaskRepositoryOS

public abstract class TaskRepository extends Object
  • Field Details

  • Constructor Details

    • TaskRepository

      public TaskRepository()
  • Method Details

    • tasksProgress

      public abstract List<TaskRepository.TaskProgressInfo> tasksProgress(String action)
    • getTaskResponse

      public abstract TaskResponse getTaskResponse(String taskId) throws IOException
      Throws:
      IOException
    • executeWithTaskMonitoring

      public void executeWithTaskMonitoring(String action, Runnable runnable, org.slf4j.Logger log)
    • waitUntilTaskIsFinished

      public void waitUntilTaskIsFinished(String taskId, String taskItemIdentifier)
    • validateTaskResponse

      public static void validateTaskResponse(TaskResponse taskResponse)
    • getProcessedTasksCount

      protected static long getProcessedTasksCount(jakarta.json.JsonObject status)
    • getProgress

      protected static int getProgress(jakarta.json.JsonObject status)