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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ModificationBatchConfigurationcreateJobConfiguration(ModificationBatchConfiguration configuration, List<String> processIdsForJob) voidexecuteHandler(ModificationBatchConfiguration batchConfiguration, ExecutionEntity execution, CommandContext commandContext, String tenantId) Get the job declaration for batch jobs.protected ProcessDefinitionEntitygetProcessDefinition(CommandContext commandContext, String processDefinitionId) getType()protected voidpostProcessJob(ModificationBatchConfiguration configuration, JobEntity job, ModificationBatchConfiguration jobConfiguration) Methods inherited from class org.camunda.bpm.engine.impl.batch.AbstractBatchJobHandlercalculateInvocationsPerBatchJob, createBatchJob, createJobEntities, createJobs, deleteJobs, execute, failedOperation, getEntityType, newConfiguration, onDelete, readConfiguration, sanitizeMappings, saveConfiguration, writeConfiguration
- 
Field Details- 
JOB_DECLARATION
 
- 
- 
Constructor Details- 
ModificationBatchJobHandlerpublic ModificationBatchJobHandler()
 
- 
- 
Method Details- 
getType
- 
postProcessJobprotected void postProcessJob(ModificationBatchConfiguration configuration, JobEntity job, ModificationBatchConfiguration jobConfiguration) - Overrides:
- postProcessJobin class- AbstractBatchJobHandler<ModificationBatchConfiguration>
 
- 
executeHandlerpublic void executeHandler(ModificationBatchConfiguration batchConfiguration, ExecutionEntity execution, CommandContext commandContext, String tenantId) - Specified by:
- executeHandlerin class- AbstractBatchJobHandler<ModificationBatchConfiguration>
 
- 
getJobDeclarationDescription copied from interface:BatchJobHandlerGet the job declaration for batch jobs.- Specified by:
- getJobDeclarationin interface- BatchJobHandler<ModificationBatchConfiguration>
- Specified by:
- getJobDeclarationin class- AbstractBatchJobHandler<ModificationBatchConfiguration>
- Returns:
- the batch job declaration
 
- 
createJobConfigurationprotected ModificationBatchConfiguration createJobConfiguration(ModificationBatchConfiguration configuration, List<String> processIdsForJob) - Specified by:
- createJobConfigurationin class- AbstractBatchJobHandler<ModificationBatchConfiguration>
 
- 
getJsonConverterInstance- Specified by:
- getJsonConverterInstancein class- AbstractBatchJobHandler<ModificationBatchConfiguration>
 
- 
getProcessDefinitionprotected ProcessDefinitionEntity getProcessDefinition(CommandContext commandContext, String processDefinitionId) 
 
-