@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 |
executionScheduleManagerLINEAR_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) |
executepublic 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
AbstractLinearExecutionJobdoWork in class AbstractLinearExecutionJoborg.apache.ambari.server.AmbariExceptionprotected void finalizeExecution(Map<String,Object> properties) throws org.apache.ambari.server.AmbariException
finalizeExecution in class AbstractLinearExecutionJoborg.apache.ambari.server.AmbariExceptionCopyright © 2022 Apache Software Foundation. All rights reserved.