@Nullable @Override public <Q, R> JobStatus<Q, R> getJobStatus(final JobIdentifier<Q, R> jobId) { Object jobStatusJson = _statusMap.get(jobId); if (jobStatusJson == null) { return null; } return narrow(jobStatusJson, jobId.getJobType()); }
_log.error("Job failed: [id={}, type={}]", jobId, jobId.getJobType(), e); recordFinalStatus(jobId, new JobStatus<Q, R>(JobStatus.Status.FAILED, request, null, e.getMessage()));
_log.error("Job failed: [id={}, type={}]", jobId, jobId.getJobType(), e); recordFinalStatus(jobId, new JobStatus<Q, R>(JobStatus.Status.FAILED, request, null, e.getMessage()));
@Nullable @Override public <Q, R> JobStatus<Q, R> getJobStatus(final JobIdentifier<Q, R> jobId) { Object jobStatusJson = _statusMap.get(jobId); if (jobStatusJson == null) { return null; } return narrow(jobStatusJson, jobId.getJobType()); }
@Override public <Q, R> JobStatus<Q, R> getJobStatus(JobIdentifier<Q, R> id) { checkNotNull(id); JobStatus<?, ?> jobStatus = _jobStatusDAO.getJobStatus(id); if (jobStatus == null) { return null; } return narrow(jobStatus, id.getJobType()); }
@Override public <Q, R> JobStatus<Q, R> getJobStatus(JobIdentifier<Q, R> id) { checkNotNull(id); JobStatus<?, ?> jobStatus = _jobStatusDAO.getJobStatus(id); if (jobStatus == null) { return null; } return narrow(jobStatus, id.getJobType()); }
@Nullable @Override public <Q, R> JobStatus<Q, R> getJobStatus(JobIdentifier<Q, R> jobId) { checkNotNull(jobId, "jobId"); Map<String, Object> result = _dataStore.get(getTableName(), jobId.toString(), ReadConsistency.STRONG); if (Intrinsic.isDeleted(result)) { return null; } Object status = result.get("status"); return narrow(status, jobId.getJobType()); }
@Nullable @Override public <Q, R> JobStatus<Q, R> getJobStatus(JobIdentifier<Q, R> jobId) { checkNotNull(jobId, "jobId"); Map<String, Object> result = _dataStore.get(getTableName(), jobId.toString(), ReadConsistency.STRONG); if (Intrinsic.isDeleted(result)) { return null; } Object status = result.get("status"); return narrow(status, jobId.getJobType()); }