Class EmbeddedJobResultStore
- java.lang.Object
-
- org.apache.flink.runtime.highavailability.AbstractThreadsafeJobResultStore
-
- org.apache.flink.runtime.highavailability.nonha.embedded.EmbeddedJobResultStore
-
- All Implemented Interfaces:
JobResultStore
public class EmbeddedJobResultStore extends AbstractThreadsafeJobResultStore
A thread-safe in-memory implementation of theJobResultStore.
-
-
Constructor Summary
Constructors Constructor Description EmbeddedJobResultStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateDirtyResultInternal(JobResultEntry jobResultEntry)Set<JobResult>getDirtyResultsInternal()booleanhasCleanJobResultEntryInternal(org.apache.flink.api.common.JobID jobId)booleanhasDirtyJobResultEntryInternal(org.apache.flink.api.common.JobID jobId)voidmarkResultAsCleanInternal(org.apache.flink.api.common.JobID jobId)-
Methods inherited from class org.apache.flink.runtime.highavailability.AbstractThreadsafeJobResultStore
createDirtyResult, getDirtyResults, hasCleanJobResultEntry, hasDirtyJobResultEntry, hasJobResultEntry, markResultAsClean
-
-
-
-
Method Detail
-
createDirtyResultInternal
public void createDirtyResultInternal(JobResultEntry jobResultEntry)
- Specified by:
createDirtyResultInternalin classAbstractThreadsafeJobResultStore
-
markResultAsCleanInternal
public void markResultAsCleanInternal(org.apache.flink.api.common.JobID jobId) throws IOException, NoSuchElementException- Specified by:
markResultAsCleanInternalin classAbstractThreadsafeJobResultStore- Throws:
IOExceptionNoSuchElementException
-
hasDirtyJobResultEntryInternal
public boolean hasDirtyJobResultEntryInternal(org.apache.flink.api.common.JobID jobId) throws IOException- Specified by:
hasDirtyJobResultEntryInternalin classAbstractThreadsafeJobResultStore- Throws:
IOException
-
hasCleanJobResultEntryInternal
public boolean hasCleanJobResultEntryInternal(org.apache.flink.api.common.JobID jobId) throws IOException- Specified by:
hasCleanJobResultEntryInternalin classAbstractThreadsafeJobResultStore- Throws:
IOException
-
getDirtyResultsInternal
public Set<JobResult> getDirtyResultsInternal() throws IOException
- Specified by:
getDirtyResultsInternalin classAbstractThreadsafeJobResultStore- Throws:
IOException
-
-