Package org.camunda.bpm.engine.impl
Class ModificationBatchJobHandler
- java.lang.Object
-
- org.camunda.bpm.engine.impl.batch.AbstractBatchJobHandler<ModificationBatchConfiguration>
-
- org.camunda.bpm.engine.impl.ModificationBatchJobHandler
-
- All Implemented Interfaces:
BatchJobHandler<ModificationBatchConfiguration>
,OptimisticLockingListener
,JobHandler<BatchJobConfiguration>
public class ModificationBatchJobHandler extends AbstractBatchJobHandler<ModificationBatchConfiguration>
-
-
Field Summary
Fields Modifier and Type Field Description static BatchJobDeclaration
JOB_DECLARATION
-
Constructor Summary
Constructors Constructor Description ModificationBatchJobHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ModificationBatchConfiguration
createJobConfiguration(ModificationBatchConfiguration configuration, java.util.List<java.lang.String> processIdsForJob)
void
executeHandler(ModificationBatchConfiguration batchConfiguration, ExecutionEntity execution, CommandContext commandContext, java.lang.String tenantId)
JobDeclaration<BatchJobContext,MessageEntity>
getJobDeclaration()
Get the job declaration for batch jobs.protected ModificationBatchConfigurationJsonConverter
getJsonConverterInstance()
protected ProcessDefinitionEntity
getProcessDefinition(CommandContext commandContext, java.lang.String processDefinitionId)
java.lang.String
getType()
protected void
postProcessJob(ModificationBatchConfiguration configuration, JobEntity job, ModificationBatchConfiguration jobConfiguration)
-
Methods inherited from class org.camunda.bpm.engine.impl.batch.AbstractBatchJobHandler
createBatchJob, createJobEntities, createJobs, deleteJobs, execute, failedOperation, getEntityType, newConfiguration, onDelete, readConfiguration, sanitizeMappings, saveConfiguration, writeConfiguration
-
-
-
-
Field Detail
-
JOB_DECLARATION
public static final BatchJobDeclaration JOB_DECLARATION
-
-
Method Detail
-
getType
public java.lang.String getType()
-
postProcessJob
protected void postProcessJob(ModificationBatchConfiguration configuration, JobEntity job, ModificationBatchConfiguration jobConfiguration)
- Overrides:
postProcessJob
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
executeHandler
public void executeHandler(ModificationBatchConfiguration batchConfiguration, ExecutionEntity execution, CommandContext commandContext, java.lang.String tenantId)
- Specified by:
executeHandler
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
getJobDeclaration
public JobDeclaration<BatchJobContext,MessageEntity> getJobDeclaration()
Description copied from interface:BatchJobHandler
Get the job declaration for batch jobs.- Specified by:
getJobDeclaration
in interfaceBatchJobHandler<ModificationBatchConfiguration>
- Specified by:
getJobDeclaration
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
- Returns:
- the batch job declaration
-
createJobConfiguration
protected ModificationBatchConfiguration createJobConfiguration(ModificationBatchConfiguration configuration, java.util.List<java.lang.String> processIdsForJob)
- Specified by:
createJobConfiguration
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
getJsonConverterInstance
protected ModificationBatchConfigurationJsonConverter getJsonConverterInstance()
- Specified by:
getJsonConverterInstance
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
getProcessDefinition
protected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext, java.lang.String processDefinitionId)
-
-