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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisPaused()Whether this source is paused.booleanWhether this source is running or has been requested to stop.voidvoidvoidvoid
-
Field Details
-
lock
-
snapshotFinished
-
streamingPaused
-
-
Constructor Details
-
ChangeEventSourceContextImpl
public ChangeEventSourceContextImpl()
-
-
Method Details
-
isPaused
public boolean isPaused()Description copied from interface:ChangeEventSource.ChangeEventSourceContextWhether this source is paused.- Specified by:
isPausedin interfaceChangeEventSource.ChangeEventSourceContext
-
isRunning
public boolean isRunning()Description copied from interface:ChangeEventSource.ChangeEventSourceContextWhether this source is running or has been requested to stop.- Specified by:
isRunningin interfaceChangeEventSource.ChangeEventSourceContext
-
resumeStreaming
public void resumeStreaming()- Specified by:
resumeStreamingin interfaceChangeEventSource.ChangeEventSourceContext
-
waitSnapshotCompletion
- Specified by:
waitSnapshotCompletionin interfaceChangeEventSource.ChangeEventSourceContext- Throws:
InterruptedException
-
streamingPaused
public void streamingPaused()- Specified by:
streamingPausedin interfaceChangeEventSource.ChangeEventSourceContext
-
waitStreamingPaused
- Specified by:
waitStreamingPausedin interfaceChangeEventSource.ChangeEventSourceContext- Throws:
InterruptedException
-