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_BATCH_SET_REMOVAL_TIME |
static String |
TYPE_DECISION_SET_REMOVAL_TIME |
static String |
TYPE_HISTORIC_DECISION_INSTANCE_DELETION |
static String |
TYPE_HISTORIC_PROCESS_INSTANCE_DELETION |
static String |
TYPE_PROCESS_INSTANCE_DELETION |
static String |
TYPE_PROCESS_INSTANCE_MIGRATION |
static String |
TYPE_PROCESS_INSTANCE_MODIFICATION |
static String |
TYPE_PROCESS_INSTANCE_RESTART |
static String |
TYPE_PROCESS_INSTANCE_UPDATE_SUSPENSION_STATE |
static String |
TYPE_PROCESS_SET_REMOVAL_TIME |
static String |
TYPE_SET_EXTERNAL_TASK_RETRIES |
static String |
TYPE_SET_JOB_RETRIES |
static String |
TYPE_SET_VARIABLES |
Modifier and Type | Method and Description |
---|---|
String |
getBatchJobDefinitionId() |
int |
getBatchJobsPerSeed() |
String |
getCreateUserId() |
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
static final String TYPE_PROCESS_INSTANCE_MODIFICATION
static final String TYPE_PROCESS_INSTANCE_RESTART
static final String TYPE_PROCESS_INSTANCE_DELETION
static final String TYPE_PROCESS_INSTANCE_UPDATE_SUSPENSION_STATE
static final String TYPE_HISTORIC_PROCESS_INSTANCE_DELETION
static final String TYPE_HISTORIC_DECISION_INSTANCE_DELETION
static final String TYPE_SET_JOB_RETRIES
static final String TYPE_SET_EXTERNAL_TASK_RETRIES
static final String TYPE_PROCESS_SET_REMOVAL_TIME
static final String TYPE_DECISION_SET_REMOVAL_TIME
static final String TYPE_BATCH_SET_REMOVAL_TIME
static final String TYPE_SET_VARIABLES
String getId()
String getType()
int getTotalJobs()
int getJobsCreated()
int getBatchJobsPerSeed()
int getInvocationsPerBatchJob()
String getSeedJobDefinitionId()
String getMonitorJobDefinitionId()
String getBatchJobDefinitionId()
String getTenantId()
String getCreateUserId()
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 © 2022. All rights reserved.