public class StandaloneSubmittedJobGraphStore extends Object implements SubmittedJobGraphStore
SubmittedJobGraph instances for JobManagers running in RecoveryMode.STANDALONE.
All operations are NoOps, because JobGraph instances cannot be recovered in this
recovery mode.
SubmittedJobGraphStore.SubmittedJobGraphListener| Constructor and Description |
|---|
StandaloneSubmittedJobGraphStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
putJobGraph(SubmittedJobGraph jobGraph)
Adds the
SubmittedJobGraph instance. |
scala.Option<SubmittedJobGraph> |
recoverJobGraph(org.apache.flink.api.common.JobID jobId)
Returns the
SubmittedJobGraph with the given JobID. |
List<SubmittedJobGraph> |
recoverJobGraphs()
Returns a list of all submitted
JobGraph instances. |
void |
removeJobGraph(org.apache.flink.api.common.JobID jobId)
Removes the
SubmittedJobGraph with the given JobID if it exists. |
void |
start(SubmittedJobGraphStore.SubmittedJobGraphListener jobGraphListener)
Starts the
SubmittedJobGraphStore service. |
void |
stop()
Stops the
SubmittedJobGraphStore service. |
public void start(SubmittedJobGraphStore.SubmittedJobGraphListener jobGraphListener) throws Exception
SubmittedJobGraphStoreSubmittedJobGraphStore service.start in interface SubmittedJobGraphStoreExceptionpublic void stop()
SubmittedJobGraphStoreSubmittedJobGraphStore service.stop in interface SubmittedJobGraphStorepublic void putJobGraph(SubmittedJobGraph jobGraph) throws Exception
SubmittedJobGraphStoreSubmittedJobGraph instance.
If a job graph with the same JobID exists, it is replaced.
putJobGraph in interface SubmittedJobGraphStoreExceptionpublic void removeJobGraph(org.apache.flink.api.common.JobID jobId)
throws Exception
SubmittedJobGraphStoreSubmittedJobGraph with the given JobID if it exists.removeJobGraph in interface SubmittedJobGraphStoreExceptionpublic scala.Option<SubmittedJobGraph> recoverJobGraph(org.apache.flink.api.common.JobID jobId) throws Exception
SubmittedJobGraphStoreSubmittedJobGraph with the given JobID.
An Exception is thrown, if no job graph with the given ID exists.
recoverJobGraph in interface SubmittedJobGraphStoreExceptionpublic List<SubmittedJobGraph> recoverJobGraphs() throws Exception
SubmittedJobGraphStoreJobGraph instances.recoverJobGraphs in interface SubmittedJobGraphStoreExceptionCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.