Class TaskRepositoryES
java.lang.Object
io.camunda.optimize.service.db.repository.TaskRepository
io.camunda.optimize.service.db.repository.es.TaskRepositoryES
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.ElasticSearchCondition.class)
public class TaskRepositoryES
extends TaskRepository
-
Nested Class Summary
Nested classes/interfaces inherited from class io.camunda.optimize.service.db.repository.TaskRepository
TaskRepository.TaskProgressInfo -
Field Summary
Fields inherited from class io.camunda.optimize.service.db.repository.TaskRepository
TASKS_ENDPOINT -
Constructor Summary
ConstructorsConstructorDescriptionTaskRepositoryES(OptimizeElasticsearchClient esClient, ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptiongetTaskResponse(String taskId) tasksProgress(String action) booleantryDeleteByQueryRequest(co.elastic.clients.elasticsearch._types.query_dsl.Query query, String deletedItemIdentifier, boolean refresh, String... indices) booleantryUpdateByQueryRequest(String updateItemIdentifier, co.elastic.clients.elasticsearch._types.Script updateScript, co.elastic.clients.elasticsearch._types.query_dsl.Query filterQuery, String... indices) Methods inherited from class io.camunda.optimize.service.db.repository.TaskRepository
executeWithTaskMonitoring, getProcessedTasksCount, getProgress, validateTaskResponse, waitUntilTaskIsFinished
-
Constructor Details
-
TaskRepositoryES
public TaskRepositoryES(OptimizeElasticsearchClient esClient, ConfigurationService configurationService)
-
-
Method Details
-
tasksProgress
- Specified by:
tasksProgressin classTaskRepository
-
getTaskResponse
- Specified by:
getTaskResponsein classTaskRepository- Throws:
IOException
-
tryUpdateByQueryRequest
-
tryDeleteByQueryRequest
-