Class PlatformReindexServiceImpl
java.lang.Object
com.flowable.platform.service.index.PlatformReindexServiceImpl
- All Implemented Interfaces:
PlatformReindexService,SynchronousPlatformReindexService
public class PlatformReindexServiceImpl extends java.lang.Object implements PlatformReindexService, SynchronousPlatformReindexService
-
Field Summary
Fields Modifier and Type Field Description protected ActivityIndexingScheduleractivityIndexingSchedulerprotected CaseInstanceIndexingSchedulercaseInstanceIndexingSchedulerprotected org.flowable.cmmn.engine.CmmnEnginecmmnEngineprotected ContentItemIndexingSchedulercontentItemIndexingSchedulerprotected com.flowable.core.content.api.CoreContentServicecontentServiceprotected PlanItemInstanceIndexingSchedulerplanItemInstanceIndexingSchedulerprotected org.flowable.engine.ProcessEngineprocessEngineprotected ProcessInstanceIndexingSchedulerprocessInstanceIndexingSchedulerprotected ReindexManagerreindexManagerprotected TaskIndexingSchedulertaskIndexingSchedulerprotected WorkIndexingSchedulerworkIndexingScheduler -
Constructor Summary
Constructors Constructor Description PlatformReindexServiceImpl(org.flowable.engine.ProcessEngine processEngine, org.flowable.cmmn.engine.CmmnEngine cmmnEngine, com.flowable.core.content.api.CoreContentService contentService, ReindexManager reindexManager, ProcessInstanceIndexingScheduler processInstanceIndexingScheduler, CaseInstanceIndexingScheduler caseInstanceIndexingScheduler, TaskIndexingScheduler taskIndexingScheduler, PlanItemInstanceIndexingScheduler planItemInstanceIndexingScheduler, WorkIndexingScheduler workIndexingScheduler, ActivityIndexingScheduler activityIndexingScheduler, ContentItemIndexingScheduler contentItemIndexingScheduler) -
Method Summary
Modifier and Type Method Description voidreindexActivities()voidreindexCaseInstances()voidreindexContentItems()voidreindexPlanItemInstances()voidreindexProcessInstances()voidreindexTasks()voidreindexWork()voidsynchronousReindexActivities()voidsynchronousReindexCaseInstances()voidsynchronousReindexContentItems()voidsynchronousReindexPlanItemInstances()voidsynchronousReindexProcessInstances()voidsynchronousReindexTasks()voidsynchronousReindexWork()
-
Field Details
-
processEngine
protected org.flowable.engine.ProcessEngine processEngine -
cmmnEngine
protected org.flowable.cmmn.engine.CmmnEngine cmmnEngine -
contentService
protected com.flowable.core.content.api.CoreContentService contentService -
reindexManager
-
processInstanceIndexingScheduler
-
caseInstanceIndexingScheduler
-
planItemInstanceIndexingScheduler
-
taskIndexingScheduler
-
workIndexingScheduler
-
activityIndexingScheduler
-
contentItemIndexingScheduler
-
-
Constructor Details
-
PlatformReindexServiceImpl
public PlatformReindexServiceImpl(org.flowable.engine.ProcessEngine processEngine, org.flowable.cmmn.engine.CmmnEngine cmmnEngine, com.flowable.core.content.api.CoreContentService contentService, ReindexManager reindexManager, ProcessInstanceIndexingScheduler processInstanceIndexingScheduler, CaseInstanceIndexingScheduler caseInstanceIndexingScheduler, TaskIndexingScheduler taskIndexingScheduler, PlanItemInstanceIndexingScheduler planItemInstanceIndexingScheduler, WorkIndexingScheduler workIndexingScheduler, ActivityIndexingScheduler activityIndexingScheduler, ContentItemIndexingScheduler contentItemIndexingScheduler)
-
-
Method Details
-
reindexProcessInstances
@Async public void reindexProcessInstances()- Specified by:
reindexProcessInstancesin interfacePlatformReindexService
-
synchronousReindexProcessInstances
public void synchronousReindexProcessInstances()- Specified by:
synchronousReindexProcessInstancesin interfaceSynchronousPlatformReindexService
-
reindexCaseInstances
@Async public void reindexCaseInstances()- Specified by:
reindexCaseInstancesin interfacePlatformReindexService
-
synchronousReindexCaseInstances
public void synchronousReindexCaseInstances()- Specified by:
synchronousReindexCaseInstancesin interfaceSynchronousPlatformReindexService
-
reindexPlanItemInstances
@Async public void reindexPlanItemInstances()- Specified by:
reindexPlanItemInstancesin interfacePlatformReindexService
-
synchronousReindexPlanItemInstances
public void synchronousReindexPlanItemInstances()- Specified by:
synchronousReindexPlanItemInstancesin interfaceSynchronousPlatformReindexService
-
reindexTasks
@Async public void reindexTasks()- Specified by:
reindexTasksin interfacePlatformReindexService
-
synchronousReindexTasks
public void synchronousReindexTasks()- Specified by:
synchronousReindexTasksin interfaceSynchronousPlatformReindexService
-
reindexWork
@Async public void reindexWork()- Specified by:
reindexWorkin interfacePlatformReindexService
-
synchronousReindexWork
public void synchronousReindexWork()- Specified by:
synchronousReindexWorkin interfaceSynchronousPlatformReindexService
-
reindexActivities
@Async public void reindexActivities()- Specified by:
reindexActivitiesin interfacePlatformReindexService
-
synchronousReindexActivities
public void synchronousReindexActivities()- Specified by:
synchronousReindexActivitiesin interfaceSynchronousPlatformReindexService
-
reindexContentItems
@Async public void reindexContentItems()- Specified by:
reindexContentItemsin interfacePlatformReindexService
-
synchronousReindexContentItems
public void synchronousReindexContentItems()- Specified by:
synchronousReindexContentItemsin interfaceSynchronousPlatformReindexService
-