TestSavepointHandler(final Object... expectedSavepointResponseBodies) { super(SavepointStatusHeaders.getInstance()); checkArgument(Arrays.stream(expectedSavepointResponseBodies) .allMatch(response -> response instanceof SavepointInfo || response instanceof RestHandlerException)); this.expectedSavepointResponseBodies = Arrays.asList(expectedSavepointResponseBodies).iterator(); }
private CompletableFuture<SavepointInfo> pollSavepointAsync( final JobID jobId, final TriggerId triggerID) { return pollResourceAsync(() -> { final SavepointStatusHeaders savepointStatusHeaders = SavepointStatusHeaders.getInstance(); final SavepointStatusMessageParameters savepointStatusMessageParameters = savepointStatusHeaders.getUnresolvedMessageParameters(); savepointStatusMessageParameters.jobIdPathParameter.resolve(jobId); savepointStatusMessageParameters.triggerIdPathParameter.resolve(triggerID); return sendRequest( savepointStatusHeaders, savepointStatusMessageParameters); }); }
public SavepointStatusHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> responseHeaders) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, SavepointStatusHeaders.getInstance()); }
public SavepointStatusHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> responseHeaders) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, SavepointStatusHeaders.getInstance()); }
public SavepointStatusHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> responseHeaders) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, SavepointStatusHeaders.getInstance()); }
private CompletableFuture<SavepointInfo> pollSavepointAsync( final JobID jobId, final TriggerId triggerID) { return pollResourceAsync(() -> { final SavepointStatusHeaders savepointStatusHeaders = SavepointStatusHeaders.getInstance(); final SavepointStatusMessageParameters savepointStatusMessageParameters = savepointStatusHeaders.getUnresolvedMessageParameters(); savepointStatusMessageParameters.jobIdPathParameter.resolve(jobId); savepointStatusMessageParameters.triggerIdPathParameter.resolve(triggerID); return sendRequest( savepointStatusHeaders, savepointStatusMessageParameters); }); }
private CompletableFuture<SavepointInfo> pollSavepointAsync( final JobID jobId, final TriggerId triggerID) { return pollResourceAsync(() -> { final SavepointStatusHeaders savepointStatusHeaders = SavepointStatusHeaders.getInstance(); final SavepointStatusMessageParameters savepointStatusMessageParameters = savepointStatusHeaders.getUnresolvedMessageParameters(); savepointStatusMessageParameters.jobIdPathParameter.resolve(jobId); savepointStatusMessageParameters.triggerIdPathParameter.resolve(triggerID); return sendRequest( savepointStatusHeaders, savepointStatusMessageParameters); }); }