Class BatchSeedJobDeclaration
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.jobexecutor.JobDeclaration<BatchEntity,MessageEntity>
- 
- org.camunda.bpm.engine.impl.batch.BatchSeedJobDeclaration
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class BatchSeedJobDeclaration extends JobDeclaration<BatchEntity,MessageEntity> Job declaration for batch seed jobs. The batch seed job creates all batch jobs required to complete the batch.- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclarationactivity, exclusive, jobConfiguration, jobDefinitionId, jobHandlerConfiguration, jobHandlerType, jobPriorityProvider
 
- 
 - 
Constructor SummaryConstructors Constructor Description BatchSeedJobDeclaration()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ParameterValueProvidergetJobPriorityProvider()protected MessageEntitynewJobInstance(BatchEntity batch)protected ExecutionEntityresolveExecution(BatchEntity batch)Returns the execution in which context the job is created.protected StringresolveJobDefinitionId(BatchEntity batch)protected JobHandlerConfigurationresolveJobHandlerConfiguration(BatchEntity batch)- 
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.JobDeclarationcreateJobInstance, getActivity, getActivityId, getJobConfiguration, getJobDefinitionId, getJobHandlerType, getProcessDefinition, isExclusive, postInitialize, reconfigure, resolveDueDate, resolveExclusive, resolveJobHandler, resolveJobHandlerType, resolveRetries, setActivity, setExclusive, setJobConfiguration, setJobDefinitionId, setJobPriorityProvider
 
- 
 
- 
- 
- 
Method Detail- 
resolveExecutionprotected ExecutionEntity resolveExecution(BatchEntity batch) Description copied from class:JobDeclarationReturns the execution in which context the job is created. The execution is used to determine the job's priority based on a BPMN activity the execution is currently executing. May be null.- Specified by:
- resolveExecutionin class- JobDeclaration<BatchEntity,MessageEntity>
 
 - 
newJobInstanceprotected MessageEntity newJobInstance(BatchEntity batch) - Specified by:
- newJobInstancein class- JobDeclaration<BatchEntity,MessageEntity>
 
 - 
resolveJobHandlerConfigurationprotected JobHandlerConfiguration resolveJobHandlerConfiguration(BatchEntity batch) - Specified by:
- resolveJobHandlerConfigurationin class- JobDeclaration<BatchEntity,MessageEntity>
 
 - 
resolveJobDefinitionIdprotected String resolveJobDefinitionId(BatchEntity batch) - Overrides:
- resolveJobDefinitionIdin class- JobDeclaration<BatchEntity,MessageEntity>
 
 - 
getJobPriorityProviderpublic ParameterValueProvider getJobPriorityProvider() - Overrides:
- getJobPriorityProviderin class- JobDeclaration<BatchEntity,MessageEntity>
 
 
- 
 
-