Interface StateChangelogStorage<Handle extends ChangelogStateHandle>
-
- All Superinterfaces:
AutoCloseable
,StateChangelogStorageView<Handle>
- All Known Implementing Classes:
FsStateChangelogStorage
,InMemoryStateChangelogStorage
@Internal public interface StateChangelogStorage<Handle extends ChangelogStateHandle> extends StateChangelogStorageView<Handle>
A storage for changelog. Could produceStateChangelogHandleReader
andStateChangelogWriter
for read and write. Please useStateChangelogStorageLoader
to obtain an instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StateChangelogWriter<Handle>
createWriter(String operatorID, KeyGroupRange keyGroupRange, MailboxExecutor mailboxExecutor)
default AvailabilityProvider
getAvailabilityProvider()
-
Methods inherited from interface org.apache.flink.runtime.state.changelog.StateChangelogStorageView
close, createReader
-
-
-
-
Method Detail
-
createWriter
StateChangelogWriter<Handle> createWriter(String operatorID, KeyGroupRange keyGroupRange, MailboxExecutor mailboxExecutor)
-
getAvailabilityProvider
default AvailabilityProvider getAvailabilityProvider()
-
-