/** * Requests the job details. * * @param jobId The job id * @return Job details */ public CompletableFuture<JobDetailsInfo> getJobDetails(JobID jobId) { final JobDetailsHeaders detailsHeaders = JobDetailsHeaders.getInstance(); final JobMessageParameters params = new JobMessageParameters(); params.jobPathParameter.resolve(jobId); return sendRequest( detailsHeaders, params); }
@Override public CompletableFuture<JobStatus> getJobStatus(JobID jobId) { JobDetailsHeaders detailsHeaders = JobDetailsHeaders.getInstance(); final JobMessageParameters params = new JobMessageParameters(); params.jobPathParameter.resolve(jobId); CompletableFuture<JobDetailsInfo> responseFuture = sendRequest( detailsHeaders, params); return responseFuture.thenApply(JobDetailsInfo::getJobStatus); }
@Override public CompletableFuture<JobStatus> getJobStatus(JobID jobId) { JobDetailsHeaders detailsHeaders = JobDetailsHeaders.getInstance(); final JobMessageParameters params = new JobMessageParameters(); params.jobPathParameter.resolve(jobId); CompletableFuture<JobDetailsInfo> responseFuture = sendRequest( detailsHeaders, params); return responseFuture.thenApply(JobDetailsInfo::getJobStatus); }
timeout, responseHeaders, JobDetailsHeaders.getInstance(), executionGraphCache, executor,
timeout, responseHeaders, JobDetailsHeaders.getInstance(), executionGraphCache, executor,
timeout, responseHeaders, JobDetailsHeaders.getInstance(), executionGraphCache, executor,