Class ProcessEngineIndexingConfigurator

java.lang.Object
org.flowable.engine.cfg.AbstractProcessEngineConfigurator
com.flowable.indexing.ProcessEngineIndexingConfigurator
All Implemented Interfaces:
org.flowable.common.engine.impl.EngineConfigurator

public class ProcessEngineIndexingConfigurator extends org.flowable.engine.cfg.AbstractProcessEngineConfigurator
  • Field Details

    • objectMapper

      protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • jobProducer

      protected IndexingHistoryJobProducer jobProducer
    • asyncHistoryJobHandlers

      protected List<org.flowable.job.service.HistoryJobHandler> asyncHistoryJobHandlers
    • reindexManager

      protected ReindexManager reindexManager
    • elasticsearchClient

      protected ElasticsearchClient elasticsearchClient
    • bulkIndexRequestInterceptors

      protected List<BulkIndexRequestInterceptor> bulkIndexRequestInterceptors
    • asyncIndexingHistorySessionFactory

      protected org.flowable.common.engine.impl.interceptor.SessionFactory asyncIndexingHistorySessionFactory
    • bulkIndexingSessionFactory

      protected org.flowable.common.engine.impl.interceptor.SessionFactory bulkIndexingSessionFactory
    • numberOfRetries

      protected int numberOfRetries
  • Constructor Details

  • Method Details

    • beforeInit

      public void beforeInit(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration)
      Specified by:
      beforeInit in interface org.flowable.common.engine.impl.EngineConfigurator
      Overrides:
      beforeInit in class org.flowable.engine.cfg.AbstractProcessEngineConfigurator
    • configure

      public void configure(org.flowable.common.engine.impl.AbstractEngineConfiguration engineConfiguration)
      Specified by:
      configure in interface org.flowable.common.engine.impl.EngineConfigurator
      Overrides:
      configure in class org.flowable.engine.cfg.AbstractProcessEngineConfigurator
    • initAsyncIndexingSessionFactory

      protected void initAsyncIndexingSessionFactory()
    • initBulkIndexingSessionFactory

      protected void initBulkIndexingSessionFactory()
    • getAsyncIndexingHistorySessionFactory

      public org.flowable.common.engine.impl.interceptor.SessionFactory getAsyncIndexingHistorySessionFactory()
    • setAsyncIndexingHistorySessionFactory

      public void setAsyncIndexingHistorySessionFactory(org.flowable.common.engine.impl.interceptor.SessionFactory asyncIndexingHistorySessionFactory)