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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ModificationBatchConfiguration
createJobConfiguration
(ModificationBatchConfiguration configuration, List<String> processIdsForJob) void
executeHandler
(ModificationBatchConfiguration batchConfiguration, ExecutionEntity execution, CommandContext commandContext, String tenantId) Get the job declaration for batch jobs.protected ProcessDefinitionEntity
getProcessDefinition
(CommandContext commandContext, String processDefinitionId) getType()
protected void
postProcessJob
(ModificationBatchConfiguration configuration, JobEntity job, ModificationBatchConfiguration jobConfiguration) Methods inherited from class org.camunda.bpm.engine.impl.batch.AbstractBatchJobHandler
calculateInvocationsPerBatchJob, createBatchJob, createJobEntities, createJobs, deleteJobs, execute, failedOperation, getEntityType, newConfiguration, onDelete, readConfiguration, sanitizeMappings, saveConfiguration, writeConfiguration
-
Field Details
-
JOB_DECLARATION
-
-
Constructor Details
-
ModificationBatchJobHandler
public ModificationBatchJobHandler()
-
-
Method Details
-
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, String tenantId) - Specified by:
executeHandler
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
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, List<String> processIdsForJob) - Specified by:
createJobConfiguration
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
getJsonConverterInstance
- Specified by:
getJsonConverterInstance
in classAbstractBatchJobHandler<ModificationBatchConfiguration>
-
getProcessDefinition
protected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext, String processDefinitionId)
-