Class DefaultExecutionPlanStore<R extends ResourceVersion<R>>

java.lang.Object
org.apache.flink.runtime.jobmanager.DefaultExecutionPlanStore<R>
All Implemented Interfaces:
GloballyCleanableResource, LocallyCleanableResource, ExecutionPlanStore, ExecutionPlanStore.ExecutionPlanListener, ExecutionPlanWriter

public class DefaultExecutionPlanStore<R extends ResourceVersion<R>> extends Object implements ExecutionPlanStore, ExecutionPlanStore.ExecutionPlanListener
Default implementation for ExecutionPlanStore. Combined with different StateHandleStore, we could persist the execution plans to various distributed storage. Also combined with different ExecutionPlanStoreWatcher, we could get all the changes on the execution plan store and do the response.