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 ActivityIndexingScheduler
activityIndexingScheduler
protected CaseInstanceIndexingScheduler
caseInstanceIndexingScheduler
protected org.flowable.cmmn.engine.CmmnEngine
cmmnEngine
protected ContentItemIndexingScheduler
contentItemIndexingScheduler
protected com.flowable.core.content.api.CoreContentService
contentService
protected PlanItemInstanceIndexingScheduler
planItemInstanceIndexingScheduler
protected org.flowable.engine.ProcessEngine
processEngine
protected ProcessInstanceIndexingScheduler
processInstanceIndexingScheduler
protected ReindexManager
reindexManager
protected TaskIndexingScheduler
taskIndexingScheduler
protected WorkIndexingScheduler
workIndexingScheduler
-
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 void
reindexActivities()
void
reindexCaseInstances()
void
reindexContentItems()
void
reindexPlanItemInstances()
void
reindexProcessInstances()
void
reindexTasks()
void
reindexWork()
void
synchronousReindexActivities()
void
synchronousReindexCaseInstances()
void
synchronousReindexContentItems()
void
synchronousReindexPlanItemInstances()
void
synchronousReindexProcessInstances()
void
synchronousReindexTasks()
void
synchronousReindexWork()
-
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:
reindexProcessInstances
in interfacePlatformReindexService
-
synchronousReindexProcessInstances
public void synchronousReindexProcessInstances()- Specified by:
synchronousReindexProcessInstances
in interfaceSynchronousPlatformReindexService
-
reindexCaseInstances
@Async public void reindexCaseInstances()- Specified by:
reindexCaseInstances
in interfacePlatformReindexService
-
synchronousReindexCaseInstances
public void synchronousReindexCaseInstances()- Specified by:
synchronousReindexCaseInstances
in interfaceSynchronousPlatformReindexService
-
reindexPlanItemInstances
@Async public void reindexPlanItemInstances()- Specified by:
reindexPlanItemInstances
in interfacePlatformReindexService
-
synchronousReindexPlanItemInstances
public void synchronousReindexPlanItemInstances()- Specified by:
synchronousReindexPlanItemInstances
in interfaceSynchronousPlatformReindexService
-
reindexTasks
@Async public void reindexTasks()- Specified by:
reindexTasks
in interfacePlatformReindexService
-
synchronousReindexTasks
public void synchronousReindexTasks()- Specified by:
synchronousReindexTasks
in interfaceSynchronousPlatformReindexService
-
reindexWork
@Async public void reindexWork()- Specified by:
reindexWork
in interfacePlatformReindexService
-
synchronousReindexWork
public void synchronousReindexWork()- Specified by:
synchronousReindexWork
in interfaceSynchronousPlatformReindexService
-
reindexActivities
@Async public void reindexActivities()- Specified by:
reindexActivities
in interfacePlatformReindexService
-
synchronousReindexActivities
public void synchronousReindexActivities()- Specified by:
synchronousReindexActivities
in interfaceSynchronousPlatformReindexService
-
reindexContentItems
@Async public void reindexContentItems()- Specified by:
reindexContentItems
in interfacePlatformReindexService
-
synchronousReindexContentItems
public void synchronousReindexContentItems()- Specified by:
synchronousReindexContentItems
in interfaceSynchronousPlatformReindexService
-