Class CloseIncrementalSnapshotWindow
- java.lang.Object
-
- io.debezium.pipeline.source.snapshot.incremental.CloseIncrementalSnapshotWindow
-
- All Implemented Interfaces:
Signal.Action
public class CloseIncrementalSnapshotWindow extends Object implements Signal.Action
-
-
Field Summary
Fields Modifier and Type Field Description private EventDispatcher<? extends DataCollectionId>
dispatcher
private static org.slf4j.Logger
LOGGER
static String
NAME
-
Constructor Summary
Constructors Constructor Description CloseIncrementalSnapshotWindow(EventDispatcher<? extends DataCollectionId> dispatcher)
-
-
-
Field Detail
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
dispatcher
private final EventDispatcher<? extends DataCollectionId> dispatcher
-
-
Constructor Detail
-
CloseIncrementalSnapshotWindow
public CloseIncrementalSnapshotWindow(EventDispatcher<? extends DataCollectionId> dispatcher)
-
-
Method Detail
-
arrived
public boolean arrived(Signal.Payload signalPayload) throws InterruptedException
- Specified by:
arrived
in interfaceSignal.Action
- Parameters:
signalPayload
- the content of the signal- Returns:
- true if the signal was processed
- Throws:
InterruptedException
-
-