if (compareTo(status) < 0) { result = result.replaceExitCode(status.exitCode);
protected void processAfterJob(Map<String, String> stateMap, JobExecution execution) { if (execution.getExitStatus().compareTo(ExitStatus.COMPLETED) > 0) { return; } Map<String, Object> context = jobContext.getContext(execution); stateMap.put(LAST_TIMESTAMP_KEY, String.valueOf(context.get(CURRENT_TIMESTAMP_KEY))); }
protected void processAfterStep(Map<String, String> stateMap, StepExecution execution) { if (execution.getExitStatus().compareTo(ExitStatus.COMPLETED) > 0) { return; } Map<String, Object> executionContext = context.getContext(execution.getJobExecution()); long currentTimestamp = (long) executionContext.get(HBASE_CURRENT_TIMESTAMP); stateMap.put(HBASE_LAST_TIMESTAMP, String.valueOf(currentTimestamp)); }
if (compareTo(status) < 0) { result = result.replaceExitCode(status.exitCode);
if (compareTo(status) < 0) { result = result.replaceExitCode(status.exitCode);
if (compareTo(status) < 0) { result = result.replaceExitCode(status.exitCode);
if (compareTo(status) < 0) { result = result.replaceExitCode(status.exitCode);
private void processAfterStep(Map<String, String> stateMap, StepExecution execution) { if (execution.getExitStatus().compareTo(ExitStatus.COMPLETED) > 0) { return; } ExecutionContext executionContext = execution.getJobExecution().getExecutionContext(); String currentToken = executionContext.getString(BWMetaImporterConstants.DIRECTORY_TASKLET_CURRENT_TOKEN, null); String previousToken = executionContext.getString(BWMetaImporterConstants.DIRECTORY_TASKLET_PREVIOUS_TOKEN, null); if (previousToken != null) { stateMap.put(BWMetaImporterConstants.DIRECTORY_TASKLET_CURRENT_TOKEN, previousToken); } executionContext.put(BWMetaImporterConstants.DIRECTORY_TASKLET_PREVIOUS_TOKEN, currentToken); }