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 the
JobClient interface that uses a ClusterClient
underneath..-
Constructor Summary
ConstructorsConstructorDescriptionClusterClientJobClientAdapter(ClusterClientProvider<ClusterID> clusterClientProvider, org.apache.flink.api.common.JobID jobID, ClassLoader classLoader) -
Method Summary
Modifier and TypeMethodDescriptioncancel()CompletableFuture<org.apache.flink.api.common.JobExecutionResult>org.apache.flink.api.common.JobIDgetJobID()CompletableFuture<org.apache.flink.api.common.JobStatus>voidreportHeartbeat(long expiredTimestamp) CompletableFuture<org.apache.flink.runtime.operators.coordination.CoordinationResponse>sendCoordinationRequest(String operatorUid, org.apache.flink.runtime.operators.coordination.CoordinationRequest request) stopWithSavepoint(boolean advanceToEndOfEventTime, String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType) triggerSavepoint(String savepointDirectory, org.apache.flink.core.execution.SavepointFormatType formatType)
-
Constructor Details
-
ClusterClientJobClientAdapter
public ClusterClientJobClientAdapter(ClusterClientProvider<ClusterID> clusterClientProvider, org.apache.flink.api.common.JobID jobID, ClassLoader classLoader)
-
-
Method Details
-
getJobID
public org.apache.flink.api.common.JobID getJobID()- Specified by:
getJobIDin interfaceorg.apache.flink.core.execution.JobClient
-
getJobStatus
- Specified by:
getJobStatusin interfaceorg.apache.flink.core.execution.JobClient
-
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
- Specified by:
getAccumulatorsin interfaceorg.apache.flink.core.execution.JobClient
-
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
-