Class IndexDataAsyncHistoryJobHandler

java.lang.Object
com.flowable.indexing.job.AbstractAsyncHistoryJobHandler
com.flowable.indexing.job.IndexDataAsyncHistoryJobHandler
All Implemented Interfaces:
org.flowable.job.service.HistoryJobHandler
Direct Known Subclasses:
IndexZippedDataAsyncHistoryJobHandler

public class IndexDataAsyncHistoryJobHandler extends AbstractAsyncHistoryJobHandler
  • Field Details

  • Constructor Details

  • Method Details

    • addHistoryJsonTransformer

      public void addHistoryJsonTransformer(HistoryJsonTransformer historyJsonTransformer)
    • execute

      public void execute(org.flowable.job.service.impl.persistence.entity.HistoryJobEntity historyJob, String configuration, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration)
      Specified by:
      execute in interface org.flowable.job.service.HistoryJobHandler
      Overrides:
      execute in class AbstractAsyncHistoryJobHandler
    • processHistoryJson

      protected void processHistoryJson(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.job.service.impl.persistence.entity.HistoryJobEntity job, com.fasterxml.jackson.databind.JsonNode historyNode)
      Specified by:
      processHistoryJson in class AbstractAsyncHistoryJobHandler
    • executeHistoryTransformers

      protected void executeHistoryTransformers(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.job.service.impl.persistence.entity.HistoryJobEntity job, com.fasterxml.jackson.databind.node.ObjectNode historicalJsonData, List<HistoryJsonTransformer> transformers)
    • handleNoMatchingHistoryTransformer

      protected void handleNoMatchingHistoryTransformer(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.job.service.impl.persistence.entity.HistoryJobEntity job, com.fasterxml.jackson.databind.node.ObjectNode historicalData, String type)
    • generateHistoryJobs

      protected List<org.flowable.job.service.impl.persistence.entity.HistoryJobEntity> generateHistoryJobs(org.flowable.job.service.JobServiceConfiguration jobServiceConfiguration, List<com.fasterxml.jackson.databind.node.ObjectNode> historyObjectNodes)
      Specified by:
      generateHistoryJobs in class AbstractAsyncHistoryJobHandler
    • getHistoryJsonTransformers

      public Map<String,List<HistoryJsonTransformer>> getHistoryJsonTransformers()
    • setHistoryJsonTransformers

      public void setHistoryJsonTransformers(Map<String,List<HistoryJsonTransformer>> historyJsonTransformers)
    • getDefaultHistoryJsonTransformer

      public HistoryJsonTransformer getDefaultHistoryJsonTransformer()
    • setDefaultHistoryJsonTransformer

      public void setDefaultHistoryJsonTransformer(HistoryJsonTransformer defaultHistoryJsonTransformer)