Class AssigneeAndCandidateGroupsReaderOS
java.lang.Object
io.camunda.optimize.service.db.os.reader.AssigneeAndCandidateGroupsReaderOS
- All Implemented Interfaces:
AssigneeAndCandidateGroupsReader
@Component
@Conditional(io.camunda.optimize.service.util.configuration.condition.OpenSearchCondition.class)
public class AssigneeAndCandidateGroupsReaderOS
extends Object
implements AssigneeAndCandidateGroupsReader
-
Field Summary
Fields inherited from interface io.camunda.optimize.service.db.reader.AssigneeAndCandidateGroupsReader
COMPOSITE_AGG, NESTED_USER_TASKS_AGG, TERMS_AGG -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.camunda.optimize.service.db.reader.AssigneeAndCandidateGroupsReader
consumeAssigneesInBatches, consumeCandidateGroupsInBatches, consumeUserTaskFieldTermsInBatches, getAssigneeIdsForProcess, getCandidateGroupIdsForProcess, getUserTaskFieldPath
-
Constructor Details
-
AssigneeAndCandidateGroupsReaderOS
-
-
Method Details
-
getUserTaskFieldTerms
public Set<String> getUserTaskFieldTerms(String userTaskFieldName, Map<String, Set<String>> definitionKeyToTenantsMap) - Specified by:
getUserTaskFieldTermsin interfaceAssigneeAndCandidateGroupsReader
-
consumeUserTaskFieldTermsInBatches
public void consumeUserTaskFieldTermsInBatches(String indexName, String termField, String termValue, String userTaskFieldName, Consumer<List<String>> termBatchConsumer, int batchSize) - Specified by:
consumeUserTaskFieldTermsInBatchesin interfaceAssigneeAndCandidateGroupsReader
-