public interface Batch
A batch represents a number of jobs which execute a number of commands asynchronously.
Batches have three types of jobs:
All three job types have independent job definitions. They can be controlled individually (e.g. suspension) and are independently represented in the historic job log.
| Modifier and Type | Field and Description | 
|---|---|
static String | 
TYPE_PROCESS_INSTANCE_MIGRATION  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getBatchJobDefinitionId()  | 
int | 
getBatchJobsPerSeed()  | 
String | 
getId()  | 
int | 
getInvocationsPerBatchJob()  | 
int | 
getJobsCreated()  | 
String | 
getMonitorJobDefinitionId()  | 
String | 
getSeedJobDefinitionId()  | 
String | 
getTenantId()  | 
int | 
getTotalJobs()  | 
String | 
getType()  | 
boolean | 
isSuspended()
   Indicates whether this batch is suspended. 
 | 
static final String TYPE_PROCESS_INSTANCE_MIGRATION
String getId()
String getType()
int getTotalJobs()
int getJobsCreated()
int getBatchJobsPerSeed()
int getInvocationsPerBatchJob()
String getSeedJobDefinitionId()
String getMonitorJobDefinitionId()
String getBatchJobDefinitionId()
String getTenantId()
boolean isSuspended()
Indicates whether this batch is suspended. If a batch is suspended, the batch jobs will not be acquired by the job executor.
   Note: It is still possible to manually suspend and activate
   jobs and job definitions using the ManagementService, which will
   not change the suspension state of the batch.
 
ManagementService.suspendBatchById(String), 
ManagementService.activateBatchById(String)Copyright © 2017. All rights reserved.