Interface ExecutionPlanStore
- All Superinterfaces:
ExecutionPlanWriter,GloballyCleanableResource,LocallyCleanableResource
- All Known Implementing Classes:
DefaultExecutionPlanStore,StandaloneExecutionPlanStore
ExecutionPlan instances for recovery.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.flink.api.common.JobID>Get all job ids of submitted job graphs to the submitted execution plan store.recoverExecutionPlan(org.apache.flink.api.common.JobID jobId) voidstart(ExecutionPlanStore.ExecutionPlanListener executionPlanListener) Starts theExecutionPlanStoreservice.voidstop()Stops theExecutionPlanStoreservice.Methods inherited from interface org.apache.flink.runtime.jobmanager.ExecutionPlanWriter
globalCleanupAsync, localCleanupAsync, putExecutionPlan, putJobResourceRequirements
-
Method Details
-
start
Starts theExecutionPlanStoreservice.- Throws:
Exception
-
stop
Stops theExecutionPlanStoreservice.- Throws:
Exception
-
recoverExecutionPlan
@Nullable ExecutionPlan recoverExecutionPlan(org.apache.flink.api.common.JobID jobId) throws Exception - Throws:
Exception
-
getJobIds
Get all job ids of submitted job graphs to the submitted execution plan store.- Returns:
- Collection of submitted job ids
- Throws:
Exception- if the operation fails
-