Class ReindexWorkProcessInstancesCmd

  • All Implemented Interfaces:
    org.flowable.common.engine.impl.interceptor.Command<java.lang.Void>

    public class ReindexWorkProcessInstancesCmd
    extends java.lang.Object
    implements org.flowable.common.engine.impl.interceptor.Command<java.lang.Void>
    • Field Detail

      • index

        protected java.lang.String index
      • processInstanceId

        protected java.lang.String processInstanceId
      • start

        protected int start
      • pageSize

        protected int pageSize
    • Constructor Detail

      • ReindexWorkProcessInstancesCmd

        public ReindexWorkProcessInstancesCmd​(WorkIndexingScheduler workIndexingScheduler,
                                              java.lang.String index,
                                              int start,
                                              int pageSize)
      • ReindexWorkProcessInstancesCmd

        public ReindexWorkProcessInstancesCmd​(WorkIndexingScheduler workIndexingScheduler,
                                              java.lang.String index,
                                              java.lang.String processInstanceId)
    • Method Detail

      • execute

        public java.lang.Void execute​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        execute in interface org.flowable.common.engine.impl.interceptor.Command<java.lang.Void>
      • isRootProcessInstance

        protected boolean isRootProcessInstance​(org.flowable.engine.history.HistoricProcessInstance p)
      • scheduleReindex

        protected void scheduleReindex​(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration,
                                       org.flowable.engine.history.HistoricProcessInstance processInstance)