Package io.debezium.connector.cassandra
Class CommitLogIdxParser
java.lang.Object
io.debezium.connector.cassandra.CommitLogIdxParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LogicalCommitLogprivate final CommitLogSegmentReaderprivate final CommitLogTransferprivate booleanprivate static final org.slf4j.Loggerprivate final CommitLogProcessorMetricsprivate Integerprivate final intprivate final boolean -
Constructor Summary
ConstructorsConstructorDescriptionCommitLogIdxParser(LogicalCommitLog commitLog, CommitLogProcessorMetrics metrics, CassandraConnectorContext context, CommitLogSegmentReader commitLogReader) -
Method Summary
Modifier and TypeMethodDescriptionvoidcomplete()private voidprivate CommitLogProcessingResultparse()private voidparseIndexFile(LogicalCommitLog commitLog) process()private voidprocessCommitLog(LogicalCommitLog logicalCommitLog, int position)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
commitLogReader
-
queues
-
metrics
-
commitLogTransfer
-
erroneousCommitLogs
-
completePrematurely
private boolean completePrematurely -
commitLog
-
pollingInterval
private final int pollingInterval -
realTimeProcessingEnabled
private final boolean realTimeProcessingEnabled -
offset
-
-
Constructor Details
-
CommitLogIdxParser
public CommitLogIdxParser(LogicalCommitLog commitLog, CommitLogProcessorMetrics metrics, CassandraConnectorContext context, CommitLogSegmentReader commitLogReader)
-
-
Method Details
-
complete
public void complete() -
parse
-
process
-
enqueueEOFEvent
private void enqueueEOFEvent() -
processCommitLog
-
parseIndexFile
- Throws:
io.debezium.DebeziumException
-