@PersistJobDataAfterExecution @DisallowConcurrentExecution public class BatchRequestJob extends AbstractLinearExecutionJob
Modifier and Type | Field and Description |
---|---|
static String |
BATCH_REQUEST_BATCH_ID_KEY |
static String |
BATCH_REQUEST_CLUSTER_NAME_KEY |
static String |
BATCH_REQUEST_EXECUTION_ID_KEY |
static String |
BATCH_REQUEST_FAILED_TASKS_IN_CURRENT_BATCH_KEY |
static String |
BATCH_REQUEST_FAILED_TASKS_KEY |
static String |
BATCH_REQUEST_TOTAL_TASKS_KEY |
executionScheduleManager
LINEAR_EXECUTION_JOB_GROUP, LINEAR_EXECUTION_TRIGGER_GROUP, NEXT_EXECUTION_JOB_GROUP_KEY, NEXT_EXECUTION_JOB_NAME_KEY, NEXT_EXECUTION_SEPARATION_SECONDS
Constructor and Description |
---|
BatchRequestJob(ExecutionScheduleManager executionScheduleManager,
long statusCheckInterval) |
Modifier and Type | Method and Description |
---|---|
protected void |
doWork(Map<String,Object> properties)
Do the actual work of the fired job.
|
protected void |
finalizeExecution(Map<String,Object> properties) |
execute
public static final String BATCH_REQUEST_EXECUTION_ID_KEY
public static final String BATCH_REQUEST_BATCH_ID_KEY
public static final String BATCH_REQUEST_CLUSTER_NAME_KEY
public static final String BATCH_REQUEST_FAILED_TASKS_KEY
public static final String BATCH_REQUEST_FAILED_TASKS_IN_CURRENT_BATCH_KEY
public static final String BATCH_REQUEST_TOTAL_TASKS_KEY
@Inject public BatchRequestJob(ExecutionScheduleManager executionScheduleManager, long statusCheckInterval)
protected void doWork(Map<String,Object> properties) throws org.apache.ambari.server.AmbariException
AbstractLinearExecutionJob
doWork
in class AbstractLinearExecutionJob
org.apache.ambari.server.AmbariException
protected void finalizeExecution(Map<String,Object> properties) throws org.apache.ambari.server.AmbariException
finalizeExecution
in class AbstractLinearExecutionJob
org.apache.ambari.server.AmbariException
Copyright © 2022 Apache Software Foundation. All rights reserved.