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