Class ReindexingTask
- java.lang.Object
-
- com.netgrif.application.engine.elastic.service.ReindexingTask
-
@Component @ConditionalOnExpression("\'${spring.data.elasticsearch.reindex}\'!= \'null\'") public class ReindexingTask extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ReindexingTask(CaseRepository caseRepository, TaskRepository taskRepository, ElasticCaseRepository elasticCaseRepository, IElasticCaseService elasticCaseService, IElasticTaskService elasticTaskService, IElasticCaseMappingService caseMappingService, IElasticTaskMappingService taskMappingService, IWorkflowService workflowService, int pageSize, java.time.Duration from)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
forceReindexPage(com.querydsl.core.types.Predicate predicate, int page, long numOfPages)
void
reindex()
-
-
-
Constructor Detail
-
ReindexingTask
@Autowired public ReindexingTask(CaseRepository caseRepository, TaskRepository taskRepository, ElasticCaseRepository elasticCaseRepository, @Qualifier("reindexingTaskElasticCaseService") IElasticCaseService elasticCaseService, @Qualifier("reindexingTaskElasticTaskService") IElasticTaskService elasticTaskService, IElasticCaseMappingService caseMappingService, IElasticTaskMappingService taskMappingService, IWorkflowService workflowService, @Value("${spring.data.elasticsearch.reindexExecutor.size:20}") int pageSize, @Value("${spring.data.elasticsearch.reindex-from:#{null}}") java.time.Duration from)
-
-