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
createDirtyResultAsync, getDirtyResults, hasCleanJobResultEntryAsync, hasDirtyJobResultEntryAsync, hasJobResultEntryAsync, markResultAsCleanAsync
-
-
-
-
Method Detail
-
createDirtyResultInternal
public void createDirtyResultInternal(JobResultEntry jobResultEntry)
- Specified by:
createDirtyResultInternalin classAbstractThreadsafeJobResultStore
-
markResultAsCleanInternal
public void markResultAsCleanInternal(org.apache.flink.api.common.JobID jobId) throws NoSuchElementException- Specified by:
markResultAsCleanInternalin classAbstractThreadsafeJobResultStore- Throws:
NoSuchElementException
-
hasDirtyJobResultEntryInternal
public boolean hasDirtyJobResultEntryInternal(org.apache.flink.api.common.JobID jobId)
- Specified by:
hasDirtyJobResultEntryInternalin classAbstractThreadsafeJobResultStore
-
hasCleanJobResultEntryInternal
public boolean hasCleanJobResultEntryInternal(org.apache.flink.api.common.JobID jobId)
- Specified by:
hasCleanJobResultEntryInternalin classAbstractThreadsafeJobResultStore
-
getDirtyResultsInternal
public Set<JobResult> getDirtyResultsInternal()
- Specified by:
getDirtyResultsInternalin classAbstractThreadsafeJobResultStore
-
-