Class EmbeddedJobResultStore
java.lang.Object
org.apache.flink.runtime.highavailability.AbstractThreadsafeJobResultStore
org.apache.flink.runtime.highavailability.nonha.embedded.EmbeddedJobResultStore
- All Implemented Interfaces:
JobResultStore
A thread-safe in-memory implementation of the
JobResultStore.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateDirtyResultInternal(JobResultEntry jobResultEntry) 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
-
Constructor Details
-
EmbeddedJobResultStore
public EmbeddedJobResultStore()
-
-
Method Details
-
createDirtyResultInternal
- 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
- Specified by:
getDirtyResultsInternalin classAbstractThreadsafeJobResultStore
-