public final class MiniClusterJobClient extends Object implements org.apache.flink.core.execution.JobClient, CoordinationRequestGateway
JobClient for a MiniCluster.| Modifier and Type | Class and Description |
|---|---|
static class |
MiniClusterJobClient.JobFinalizationBehavior
Determines the behavior of the
MiniClusterJobClient when the job finishes. |
| Constructor and Description |
|---|
MiniClusterJobClient(org.apache.flink.api.common.JobID jobID,
MiniCluster miniCluster,
ClassLoader classLoader,
MiniClusterJobClient.JobFinalizationBehavior finalizationBehaviour)
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
cancel() |
CompletableFuture<Map<String,Object>> |
getAccumulators() |
CompletableFuture<org.apache.flink.api.common.JobExecutionResult> |
getJobExecutionResult() |
org.apache.flink.api.common.JobID |
getJobID() |
CompletableFuture<org.apache.flink.api.common.JobStatus> |
getJobStatus() |
CompletableFuture<CoordinationResponse> |
sendCoordinationRequest(OperatorID operatorId,
CoordinationRequest request)
Send out a request to a specified coordinator and return the response.
|
CompletableFuture<String> |
stopWithSavepoint(boolean terminate,
String savepointDirectory) |
CompletableFuture<String> |
triggerSavepoint(String savepointDirectory) |
public MiniClusterJobClient(org.apache.flink.api.common.JobID jobID,
MiniCluster miniCluster,
ClassLoader classLoader,
MiniClusterJobClient.JobFinalizationBehavior finalizationBehaviour)
MiniClusterJobClient for the given JobID and MiniCluster.
This will shut down the MiniCluster after job result retrieval if shutdownCluster is true.public org.apache.flink.api.common.JobID getJobID()
getJobID in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<org.apache.flink.api.common.JobStatus> getJobStatus()
getJobStatus in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<Void> cancel()
cancel in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<String> stopWithSavepoint(boolean terminate, @Nullable String savepointDirectory)
stopWithSavepoint in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<String> triggerSavepoint(@Nullable String savepointDirectory)
triggerSavepoint in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<Map<String,Object>> getAccumulators()
getAccumulators in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<org.apache.flink.api.common.JobExecutionResult> getJobExecutionResult()
getJobExecutionResult in interface org.apache.flink.core.execution.JobClientpublic CompletableFuture<CoordinationResponse> sendCoordinationRequest(OperatorID operatorId, CoordinationRequest request)
CoordinationRequestGatewaysendCoordinationRequest in interface CoordinationRequestGatewayoperatorId - specifies which coordinator to receive the requestrequest - the request to sendCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.