Interface ChangelogReader
-
- All Superinterfaces:
ChangelogRegister
- All Known Implementing Classes:
StoreChangelogReader
public interface ChangelogReader extends ChangelogRegister
SeeStoreChangelogReader
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
Clear all partitionsSet<TopicPartition>
completedChangelogs()
void
enforceRestoreActive()
Transit to restore active changelogs modeboolean
isEmpty()
void
restore()
Restore all registered state stores by reading from their changelogsvoid
transitToUpdateStandby()
Transit to update standby changelogs mode-
Methods inherited from interface org.apache.kafka.streams.processor.internals.ChangelogRegister
register, unregister
-
-
-
-
Method Detail
-
restore
void restore()
Restore all registered state stores by reading from their changelogs
-
enforceRestoreActive
void enforceRestoreActive()
Transit to restore active changelogs mode
-
transitToUpdateStandby
void transitToUpdateStandby()
Transit to update standby changelogs mode
-
completedChangelogs
Set<TopicPartition> completedChangelogs()
- Returns:
- the changelog partitions that have been completed restoring
-
clear
void clear()
Clear all partitions
-
isEmpty
boolean isEmpty()
- Returns:
- whether the changelog reader has just been cleared or is uninitialized
-
-