primary
protected io.debezium.connector.mongodb.ConnectionContext.MongoPrimary primary()
- Overrides:
primaryin classAbstractMongoConnectorIT
TestingAbstractConnectorTest.SourceRecordsTesting.Debug, Testing.Files, Testing.InterruptableFunction, Testing.Network, Testing.Print, Testing.Timerconfig, context, logInterceptorengine, logger, logTestName, OFFSET_STORE_PATH, pollTimeoutInMs, skipTestRuleprivate static voidassertSourceRecordKeyFieldIsEqualTo(org.apache.kafka.connect.source.SourceRecord record,
String fieldName,
String expected) protected BiConsumer<String,Throwable> connectionErrorHandler(int numErrorsBeforeFailing) private voiddeleteDocument(String dbName,
String collectionName,
org.bson.types.ObjectId objectId) private StringformatObjectId(org.bson.types.ObjectId objId) protected List<org.bson.Document>loadTestDocuments(String pathOnClasspath) protected io.debezium.connector.mongodb.ConnectionContext.MongoPrimaryprimary()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidshouldValidateFilterFieldConfiguration(Field field,
String value,
int errorCount) protected voidstoreDocuments(com.mongodb.client.ClientSession session,
com.mongodb.client.MongoCollection<org.bson.Document> collection,
String pathOnClasspath) protected voidstoreDocuments(com.mongodb.client.MongoCollection<org.bson.Document> collection,
String pathOnClasspath) protected voidstoreDocuments(String dbName,
String collectionName,
String pathOnClasspath) protected voidstoreDocumentsInTx(String dbName,
String collectionName,
String pathOnClasspath) voidprivate org.bson.types.ObjectIdtoObjectId(String oid) protected voidverifyCreateOperation(org.apache.kafka.connect.source.SourceRecord record) protected voidverifyDeleteOperation(org.apache.kafka.connect.source.SourceRecord record) protected voidverifyFromInitialSync(org.apache.kafka.connect.source.SourceRecord record,
AtomicBoolean foundLast) protected voidverifyFromTransaction(org.apache.kafka.connect.source.SourceRecord record,
long order) protected voidverifyNotFromInitialSync(org.apache.kafka.connect.source.SourceRecord record) protected voidverifyNotFromTransaction(org.apache.kafka.connect.source.SourceRecord record) protected voidverifyOperation(org.apache.kafka.connect.source.SourceRecord record,
Envelope.Operation expected) protected voidverifyReadOperation(org.apache.kafka.connect.source.SourceRecord record) protected voidverifyUpdateOperation(org.apache.kafka.connect.source.SourceRecord record) afterEach, beforeEach, deleteDocuments, dropAndInsertDocuments, getSnapshotMetricsObjectName, getSnapshotMetricsObjectName, getStreamingMetricsObjectName, getStreamingMetricsObjectName, insertDocuments, insertDocumentsInTx, updateDocument, updateDocumentsInTx, waitForSnapshotToBeCompleted, waitForSnapshotToBeCompleted, waitForStreamingRunning, waitForStreamingRunningassertBeginTransaction, assertConfigurationErrors, assertConfigurationErrors, assertConfigurationErrors, assertConnectorIsRunning, assertConnectorNotRunning, assertDelete, assertEndTransaction, assertEngineIsRunning, assertHasNoSourceQuery, assertInsert, assertKey, assertNoConfigurationErrors, assertNoRecordsToConsume, assertOffset, assertOffset, assertOnlyTransactionRecordsToConsume, assertRecordTransactionMetadata, assertSchemaMatchesStruct, assertSchemaMatchesStruct, assertSourceQuery, assertTombstone, assertTombstone, assertUpdate, assertValueField, configValue, consumeAvailableRecords, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeDmlRecordsByTopic, consumeRecord, consumeRecords, consumeRecords, consumeRecords, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopic, consumeRecordsByTopicUntil, consumeRecordsUntil, debug, getMaximumEnqueuedRecordCount, getStreamingMetricsObjectName, getStreamingNamespace, initializeConnectorTestFramework, isStreamingRunning, isStreamingRunning, isTransactionRecord, loggingCompletion, print, readLastCommittedOffset, readLastCommittedOffsets, setConsumeTimeout, skipAvroValidation, start, start, start, start, start, startAndConsumeTillEnd, startAndConsumeTillEnd, stopConnector, stopConnector, validate, waitForAvailableRecords, waitForConnectorShutdown, waitForStreamingRunning, waitTimeForRecords, waitTimeForRecordsAfterNullsInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionExceptionInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionExceptionExceptionInterruptedExceptionprimary in class AbstractMongoConnectorITstoreDocuments in class AbstractMongoConnectorITstoreDocuments in class AbstractMongoConnectorITAbstractMongoConnectorITloadTestDocuments in class AbstractMongoConnectorITpathOnClasspath - the path on the classpath to the file containing the documents to loadconnectionErrorHandler in class AbstractMongoConnectorITInterruptedExceptionIOExceptionInterruptedExceptionIOExceptionExceptionExceptionExceptionExceptionExceptionExceptionExceptionExceptionExceptionException