private void defaultExitStatusIfNecessary() { String stepExitStatus = stepContext.getExitStatus(); if (stepExitStatus != null) { if (logger.isLoggable(Level.FINE)) { logger.fine("Returning with user-set exit status: " + stepExitStatus); } } else { if (logger.isLoggable(Level.FINE)) { logger.fine("Returning with default exit status"); } stepContext.setExitStatus(stepContext.getBatchStatus().name()); } }
for (long id : instanceIds1){ statement.setLong(1, id); statement.setString(2, BatchStatus.STARTED.name()); rs = statement.executeQuery(); while (rs.next()){
@Override public String toString() { StringBuffer buf = new StringBuffer(); buf.append("---------------------------------------------------------------------------------"); //buf.append("getStepName(): " + this.getStepName() + "\n"); buf.append("getJobExecutionId(): " + this.getJobExecutionId() + "\n"); //buf.append("getStepExecutionId(): " + this.getStepExecutionId() + "\n"); //buf.append("getCommitCount(): " + this.getCommitCount() + "\n"); //buf.append("getFilterCount(): " + this.getFilterCount() + "\n"); //buf.append("getProcessSkipCount(): " + this.getProcessSkipCount() + "\n"); //buf.append("getReadCount(): " + this.getReadCount() + "\n"); //buf.append("getReadSkipCount(): " + this.getReadSkipCount() + "\n"); //buf.append("getRollbackCount(): " + this.getRollbackCount() + "\n"); //buf.append("getWriteCount(): " + this.getWriteCount() + "\n"); //buf.append("getWriteSkipCount(): " + this.getWriteSkipCount() + "\n"); buf.append("getStartTime(): " + this.getStartTime() + "\n"); buf.append("getEndTime(): " + this.getEndTime() + "\n"); //buf.append("getLastUpdateTime(): " + this.getLastUpdateTime() + "\n"); buf.append("getBatchStatus(): " + this.getBatchStatus().name() + "\n"); buf.append("getExitStatus(): " + this.getExitStatus()); buf.append("---------------------------------------------------------------------------------"); return buf.toString(); }
break; case ANALYZE_STATUS: analyzerProxy.analyzeStatus(dataWrapper.getBatchstatus().name(), dataWrapper.getExitStatus()); completedPartitions++; break;
logger.fine("No job-level exitStatus set, defaulting to job batch Status = " + jobContext.getBatchStatus()); jobContext.setExitStatus(jobContext.getBatchStatus().name()); logger.fine("No job-level exitStatus set, defaulting to job batch Status = " + jobContext.getBatchStatus()); jobContext.setExitStatus(jobContext.getBatchStatus().name());
long jobinstanceID = 0; long stepExecutionID = stepContext.getStepExecutionId(); String batchStatus = stepContext.getBatchStatus().name(); String exitStatus = stepContext.getExitStatus(); String stepName = stepContext.getId();
case STARTING: JobExecutionHelper.updateBatchStatusUPDATEonly(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; case STARTED: JobExecutionHelper.updateBatchStatusSTART(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; case STOPPING: JobExecutionHelper.updateBatchStatusUPDATEonly(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; case STOPPED: JobExecutionHelper.updateBatchStatusSTOP(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; case COMPLETED: JobExecutionHelper.updateBatchStatusCOMPLETED(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; case FAILED: JobExecutionHelper.updateBatchStatusFAILED(jobExecution.getExecutionId(), batchStatus.name(), timestamp); break; default:
persistenceService.jobOperatorUpdateBatchStatusWithSTATUSandUPDATETSonly(jobEx.getExecutionId(), "batchstatus", BatchStatus.ABANDONED.name(), timestamp);
public static void updateJobExecutionEntry(JobExecution jobEx){ long executionId = jobEx.getExecutionId(); long instanceId = jobEx.getInstanceId(); Timestamp starttime = new Timestamp(jobEx.getStartTime().getTime()); // what is the arg here? Timestamp updatetime = new Timestamp(jobEx.getLastUpdatedTime().getTime()); // what is the arg here? Timestamp endtime = new Timestamp(jobEx.getEndTime().getTime()); Timestamp createtime = new Timestamp(jobEx.getCreateTime().getTime()); Properties jobParameters = jobEx.getJobParameters(); BatchStatus batchStatus = jobEx.getBatchStatus(); String exitstatus = jobEx.getExitStatus(); _persistenceManagementService.jobOperatorCreateExecutionData(executionId, starttime, updatetime, endtime, createtime, jobParameters, instanceId, batchStatus.name(), exitstatus); }
public static void createJobExecutionEntry(JobExecution jobEx){ long executionId = jobEx.getExecutionId(); long instanceId = jobEx.getInstanceId(); Timestamp starttime = new Timestamp(0); // no valid value yet Timestamp updatetime = new Timestamp(jobEx.getLastUpdatedTime().getTime()); // what is the arg here? Timestamp endtime = new Timestamp(0); // no valid value yet? Timestamp createtime = new Timestamp(jobEx.getCreateTime().getTime()); Properties jobParameters = jobEx.getJobParameters(); BatchStatus batchStatus = jobEx.getBatchStatus() == null ? BatchStatus.STARTING : jobEx.getBatchStatus(); String exitstatus = jobEx.getExitStatus(); //System.out.println("AJM: props = " + jobParameters.toString()); _persistenceManagementService.jobOperatorCreateExecutionData(executionId, starttime, updatetime, endtime, createtime, jobParameters, instanceId, batchStatus.name(), exitstatus); }