Package io.debezium.pipeline.spi
Class SnapshotResult<O extends OffsetContext>
- java.lang.Object
-
- io.debezium.pipeline.spi.SnapshotResult<O>
-
public class SnapshotResult<O extends OffsetContext> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SnapshotResult.SnapshotResultStatus
-
Field Summary
Fields Modifier and Type Field Description private O
offset
private SnapshotResult.SnapshotResultStatus
status
-
Constructor Summary
Constructors Modifier Constructor Description private
SnapshotResult(SnapshotResult.SnapshotResultStatus status, O offset)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <O extends OffsetContext>
SnapshotResult<O>aborted()
static <O extends OffsetContext>
SnapshotResult<O>completed(O offset)
O
getOffset()
SnapshotResult.SnapshotResultStatus
getStatus()
boolean
isCompletedOrSkipped()
static <O extends OffsetContext>
SnapshotResult<O>skipped(O offset)
String
toString()
-
-
-
Field Detail
-
status
private final SnapshotResult.SnapshotResultStatus status
-
offset
private final O extends OffsetContext offset
-
-
Constructor Detail
-
SnapshotResult
private SnapshotResult(SnapshotResult.SnapshotResultStatus status, O offset)
-
-
Method Detail
-
completed
public static <O extends OffsetContext> SnapshotResult<O> completed(O offset)
-
aborted
public static <O extends OffsetContext> SnapshotResult<O> aborted()
-
skipped
public static <O extends OffsetContext> SnapshotResult<O> skipped(O offset)
-
isCompletedOrSkipped
public boolean isCompletedOrSkipped()
-
getStatus
public SnapshotResult.SnapshotResultStatus getStatus()
-
getOffset
public O getOffset()
-
-