Package io.debezium.pipeline
Class ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
java.lang.Object
io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
- All Implemented Interfaces:
ChangeEventSource.ChangeEventSourceContext
- Enclosing class:
- ChangeEventSourceCoordinator<P extends Partition,
O extends OffsetContext>
public class ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
extends Object
implements ChangeEventSource.ChangeEventSourceContext
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isPaused()
Whether this source is paused.boolean
Whether this source is running or has been requested to stop.void
void
void
void
-
Field Details
-
lock
-
snapshotFinished
-
streamingPaused
-
-
Constructor Details
-
ChangeEventSourceContextImpl
public ChangeEventSourceContextImpl()
-
-
Method Details
-
isPaused
public boolean isPaused()Description copied from interface:ChangeEventSource.ChangeEventSourceContext
Whether this source is paused.- Specified by:
isPaused
in interfaceChangeEventSource.ChangeEventSourceContext
-
isRunning
public boolean isRunning()Description copied from interface:ChangeEventSource.ChangeEventSourceContext
Whether this source is running or has been requested to stop.- Specified by:
isRunning
in interfaceChangeEventSource.ChangeEventSourceContext
-
resumeStreaming
public void resumeStreaming()- Specified by:
resumeStreaming
in interfaceChangeEventSource.ChangeEventSourceContext
-
waitSnapshotCompletion
- Specified by:
waitSnapshotCompletion
in interfaceChangeEventSource.ChangeEventSourceContext
- Throws:
InterruptedException
-
streamingPaused
public void streamingPaused()- Specified by:
streamingPaused
in interfaceChangeEventSource.ChangeEventSourceContext
-
waitStreamingPaused
- Specified by:
waitStreamingPaused
in interfaceChangeEventSource.ChangeEventSourceContext
- Throws:
InterruptedException
-