@Internal public class StateChangelogHandleStreamHandleReader extends Object implements StateChangelogHandleReader<ChangelogStateHandleStreamImpl>
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.| 限定符和类型 | 类和说明 |
|---|---|
static interface |
StateChangelogHandleStreamHandleReader.StateChangeIterator
Reads a stream of state changes starting from a specified offset.
|
| 构造器和说明 |
|---|
StateChangelogHandleStreamHandleReader(StateChangelogHandleStreamHandleReader.StateChangeIterator changeIterator) |
public StateChangelogHandleStreamHandleReader(StateChangelogHandleStreamHandleReader.StateChangeIterator changeIterator)
public org.apache.flink.util.CloseableIterator<StateChange> getChanges(ChangelogStateHandleStreamImpl handle) throws IOException
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.