public class SnapshotIT
extends io.debezium.embedded.AbstractConnectorTest
| Modifier and Type | Field and Description |
|---|---|
private io.debezium.connector.sqlserver.SqlServerConnection |
connection |
private static int |
INITIAL_RECORDS_PER_TABLE |
private static int |
STREAMING_RECORDS_PER_TABLE |
| Constructor and Description |
|---|
SnapshotIT() |
| Modifier and Type | Method and Description |
|---|---|
void |
after() |
private void |
assertRecord(org.apache.kafka.connect.data.Struct record,
List<io.debezium.data.SchemaAndValueField> expected) |
void |
before() |
void |
takeSchemaOnlySnapshotAndSendHeartbeat() |
void |
takeSchemaOnlySnapshotAndStartStreaming() |
private void |
takeSnapshot(io.debezium.connector.sqlserver.SqlServerConnectorConfig.SnapshotLockingMode lockingMode) |
void |
takeSnapshotAndStartStreaming() |
void |
takeSnapshotFromTableWithReservedName() |
void |
takeSnapshotInExclusiveMode() |
void |
takeSnapshotInNoneMode() |
void |
takeSnapshotInSnapshotMode() |
private void |
testStreaming() |
assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeRecord, consumeRecords, consumeRecords, consumeRecordsByTopic, debug, getMaximumEnqueuedRecordCount, initializeConnectorTestFramework, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, start, start, start, start, stopConnector, stopConnector, validate, waitForAvailableRecordsprivate static final int INITIAL_RECORDS_PER_TABLE
private static final int STREAMING_RECORDS_PER_TABLE
private io.debezium.connector.sqlserver.SqlServerConnection connection
public void before()
throws SQLException
SQLExceptionpublic void after()
throws SQLException
SQLExceptionpublic void takeSnapshotInExclusiveMode()
throws Exception
Exceptionpublic void takeSnapshotInSnapshotMode()
throws Exception
Exceptionprivate void takeSnapshot(io.debezium.connector.sqlserver.SqlServerConnectorConfig.SnapshotLockingMode lockingMode)
throws Exception
Exceptionpublic void takeSnapshotAndStartStreaming()
throws Exception
Exceptionprivate void testStreaming()
throws SQLException,
InterruptedException
SQLExceptionInterruptedExceptionpublic void takeSchemaOnlySnapshotAndStartStreaming()
throws Exception
Exception@FixFor(value="DBZ-1031")
public void takeSnapshotFromTableWithReservedName()
throws Exception
Exceptionpublic void takeSchemaOnlySnapshotAndSendHeartbeat()
throws Exception
Exceptionprivate void assertRecord(org.apache.kafka.connect.data.Struct record,
List<io.debezium.data.SchemaAndValueField> expected)
Copyright © 2018 JBoss by Red Hat. All rights reserved.