Interface IncrementalSnapshotChangeEventSource<T extends DataCollectionId>
-
- Type Parameters:
T
- data collection id class
- All Known Implementing Classes:
SignalBasedIncrementalSnapshotChangeEventSource
public interface IncrementalSnapshotChangeEventSource<T extends DataCollectionId>
A Contract t- Author:
- Jiri Pechanec
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDataCollectionNamesToSnapshot(List<String> dataCollectionIds, OffsetContext offsetContext)
void
closeWindow(String id, EventDispatcher<T> dispatcher, OffsetContext offsetContext)
void
init(OffsetContext offsetContext)
void
processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)
-
-
-
Method Detail
-
closeWindow
void closeWindow(String id, EventDispatcher<T> dispatcher, OffsetContext offsetContext) throws InterruptedException
- Throws:
InterruptedException
-
processMessage
void processMessage(DataCollectionId dataCollectionId, Object key, OffsetContext offsetContext)
-
init
void init(OffsetContext offsetContext)
-
addDataCollectionNamesToSnapshot
void addDataCollectionNamesToSnapshot(List<String> dataCollectionIds, OffsetContext offsetContext) throws InterruptedException
- Throws:
InterruptedException
-
-