private TestJobTerminationHandler() { super(JobTerminationHeaders.getInstance()); }
@Override public void cancel(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.CANCEL)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
@Override public void stop(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.STOP)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
@Override public void cancel(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.CANCEL)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
@Override public void cancel(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.CANCEL)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
@Override public void stop(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.STOP)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
@Override public void stop(JobID jobID) throws Exception { JobTerminationMessageParameters params = new JobTerminationMessageParameters(); params.jobPathParameter.resolve(jobID); params.terminationModeQueryParameter.resolve(Collections.singletonList(TerminationModeQueryParameter.TerminationMode.STOP)); CompletableFuture<EmptyResponseBody> responseFuture = sendRequest( JobTerminationHeaders.getInstance(), params); responseFuture.get(timeout.toMillis(), TimeUnit.MILLISECONDS); }
timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.CANCEL); timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.STOP);
timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.CANCEL); timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.STOP);
timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.CANCEL); timeout, responseHeaders, JobTerminationHeaders.getInstance(), TerminationModeQueryParameter.TerminationMode.STOP);