Class ClusterClientJobClientAdapter<ClusterID>
- java.lang.Object
-
- org.apache.flink.client.deployment.ClusterClientJobClientAdapter<ClusterID>
-
- All Implemented Interfaces:
org.apache.flink.core.execution.JobClient,org.apache.flink.runtime.operators.coordination.CoordinationRequestGateway
public class ClusterClientJobClientAdapter<ClusterID> extends Object implements org.apache.flink.core.execution.JobClient, org.apache.flink.runtime.operators.coordination.CoordinationRequestGateway
An implementation of theJobClientinterface that uses aClusterClientunderneath..
-
-
Constructor Summary
Constructors Constructor Description ClusterClientJobClientAdapter(ClusterClientProvider<ClusterID> clusterClientProvider, org.apache.flink.api.common.JobID jobID, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<Void>cancel()CompletableFuture<Map<String,Object>>getAccumulators()CompletableFuture<org.apache.flink.api.common.JobExecutionResult>getJobExecutionResult()org.apache.flink.api.common.JobIDgetJobID()CompletableFuture<org.apache.flink.api.common.JobStatus>getJobStatus()voidreportHeartbeat(long expiredTimestamp)CompletableFuture<org.apache.flink.runtime.operators.coordination.CoordinationResponse>sendCoordinationRequest(String operatorUid, org.apache.flink.runtime.operators.coordination.CoordinationRequest request)CompletableFuture<String>stopWithSavepoint(boolean advanceToEndOfEventTime, String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType)CompletableFuture<String>triggerSavepoint(String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType)
-
-
-
Constructor Detail
-
ClusterClientJobClientAdapter
public ClusterClientJobClientAdapter(ClusterClientProvider<ClusterID> clusterClientProvider, org.apache.flink.api.common.JobID jobID, ClassLoader classLoader)
-
-
Method Detail
-
getJobID
public org.apache.flink.api.common.JobID getJobID()
- Specified by:
getJobIDin interfaceorg.apache.flink.core.execution.JobClient
-
getJobStatus
public CompletableFuture<org.apache.flink.api.common.JobStatus> getJobStatus()
- Specified by:
getJobStatusin interfaceorg.apache.flink.core.execution.JobClient
-
cancel
public CompletableFuture<Void> cancel()
- Specified by:
cancelin interfaceorg.apache.flink.core.execution.JobClient
-
stopWithSavepoint
public CompletableFuture<String> stopWithSavepoint(boolean advanceToEndOfEventTime, @Nullable String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType)
- Specified by:
stopWithSavepointin interfaceorg.apache.flink.core.execution.JobClient
-
triggerSavepoint
public CompletableFuture<String> triggerSavepoint(@Nullable String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType)
- Specified by:
triggerSavepointin interfaceorg.apache.flink.core.execution.JobClient
-
getAccumulators
public CompletableFuture<Map<String,Object>> getAccumulators()
- Specified by:
getAccumulatorsin interfaceorg.apache.flink.core.execution.JobClient
-
getJobExecutionResult
public CompletableFuture<org.apache.flink.api.common.JobExecutionResult> getJobExecutionResult()
- Specified by:
getJobExecutionResultin interfaceorg.apache.flink.core.execution.JobClient
-
sendCoordinationRequest
public CompletableFuture<org.apache.flink.runtime.operators.coordination.CoordinationResponse> sendCoordinationRequest(String operatorUid, org.apache.flink.runtime.operators.coordination.CoordinationRequest request)
- Specified by:
sendCoordinationRequestin interfaceorg.apache.flink.runtime.operators.coordination.CoordinationRequestGateway
-
reportHeartbeat
public void reportHeartbeat(long expiredTimestamp)
- Specified by:
reportHeartbeatin interfaceorg.apache.flink.core.execution.JobClient
-
-