Class StateChangelogHandleStreamHandleReader

java.lang.Object
org.apache.flink.runtime.state.changelog.StateChangelogHandleStreamHandleReader
All Implemented Interfaces:
StateChangelogHandleReader<ChangelogStateHandleStreamImpl>

@Internal public class StateChangelogHandleStreamHandleReader extends Object implements StateChangelogHandleReader<ChangelogStateHandleStreamImpl>
A reader for ChangelogStateHandleStreamImpl that iterates over its underlying stream handles and offsets. Starting from each offset, it enumerates the state changes using the provided StateChangelogHandleStreamHandleReader.StateChangeIterator. Different StateChangelogStorage implementations may have different iterator implementations. Using a different ChangelogStateHandle (and reader) is problematic as it needs to be serialized.