Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aborted - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- add(List<T>, T) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- ADD_SOURCE_FIELDS - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addAdditionalFieldsSchema(List<ExtractNewDocumentState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addDataCollectionNamesToSnapshot(MongoDbPartition, List<String>, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(List<String>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- addFields(List<ExtractNewDocumentState.FieldReference>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addFieldSchema(Map.Entry<String, BsonValue>, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- addFieldsPrefix - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- additionalFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- additionalHeaders - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addOperationHeader - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- address() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Get the address of the primary node, if there is one.
- ADDRESS_DELIMITER - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
The delimiter used between addresses.
- ADDRESS_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
- ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
Regular expression that gets the host and (optional) port.
- addresses - Variable in class io.debezium.connector.mongodb.ReplicaSet
- addresses() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the immutable list of server addresses.
- addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.SourceInfo
- addSourceFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addSourceFieldsSchema(String, List<String>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addSourceFieldsValue(List<String>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addTablesIdsToSnapshot(List<T>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- adjuster - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- ADMIN_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
The database that might be used to check for member information in a replica set.
- afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- all() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the
ReplicaSetobjects. - ALL_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The set of
Fields defined as part of this configuration. - apply(String) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the full name of field to exclude or rename field.
- apply(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(Document) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given document to exclude or rename fields.
- apply(R) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- apply(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- applyChange(BsonDocument) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
-
Applies this filter to the given change document to exclude or rename fields.
- ARRAY - Enum constant in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- ARRAY_ENCODING - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ARRAY_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- ARRAY_NEW_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- arrayElementStructName(int) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- arrayEncoding - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- ArrayEncoding(String) - Constructor for enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- arrayToSerializedString(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- AUTO_DISCOVER_MEMBERS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
B
- booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- build() - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Builds the filter selector that returns the field filter for a given collection identifier, using the comma-separated list of fully-qualified field names (for details, see
MongoDbConnectorConfig.FIELD_EXCLUDE_LIST) defining which fields (if any) should be excluded, and using the comma-separated list of fully-qualified field replacements (for details, seeMongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed. - build() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Build the client pool that will use the credentials and options already configured on this builder.
- builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
-
Returns a new
builderfor a field selector. - Builder() - Constructor for class io.debezium.connector.mongodb.MongoClients.Builder
- buildNewAfterSchema(String, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object of STRUCT type with BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewAfterStruct(Schema, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object with previously built Schema and BsonDocument parsed from original after field JSON string using MongoDataConverter.
- buildNewValueSchema(String, Schema, Schema) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Schema object for Kafka Record's value replacing original after field with newly built Schema.
- buildNewValueStruct(Struct, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Builds a new Struct object for Kafka Record's value replacing original after field with newly built Struct.
- BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mongodb.Filters
C
- CAPTURE_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureMode - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- CaptureMode(String, boolean, boolean) - Constructor for enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- ceId() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- CHANGE_STREAMS - Enum constant in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support.
- CHANGE_STREAMS_UPDATE_FULL - Enum constant in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support.
- changeStreamEvent - Variable in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- changeStreamEvent(ChangeStreamDocument<Document>, OptionalLong) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- changeStreamEvent(String, ChangeStreamDocument<Document>, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- changeStreamPosition(BsonTimestamp, String, SourceInfo.SessionTransactionId) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- changeStreams - Variable in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- changeStreamSessionTxnId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- checkFieldExists(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- chunkEndPosition - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The last primary key in chunk that is now in process.
- chunkEndPosititon() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- clear() - Method in class io.debezium.connector.mongodb.MongoClients
-
Clear out and close any open connections.
- clientFor(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a direct client connection to the specified server.
- clientFor(String) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientFor(String) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a direct client connection to the specified server.
- clientFor(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clientForMembers(ServerAddress...) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a client connection to the replica set or cluster.
- clientForMembers(String) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a client connection to the replica set or cluster.
- clientForMembers(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a client connection to the replica set or cluster.
- clientForPrimary(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that talks only to the primary node of the replica set.
- clientForReplicaSet(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
- clients() - Method in class io.debezium.connector.mongodb.ConnectionContext
- clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- close() - Method in class io.debezium.connector.mongodb.ConnectionContext
- close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- close() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- close() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- closeWindow(MongoDbPartition, String, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- closeWindow(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- COLLECTION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- COLLECTION_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- COLLECTION_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be excluded from monitoring.
- COLLECTION_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be monitored.
- COLLECTION_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- COLLECTION_WHITELIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- COLLECTION_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- collectionEvent(String, CollectionId) - Method in class io.debezium.connector.mongodb.SourceInfo
- collectionFilter - Variable in class io.debezium.connector.mongodb.Filters
- collectionFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given collection is to be included.
- collectionId - Variable in class io.debezium.connector.mongodb.SourceInfo
-
Id of collection the current event applies to.
- collectionId() - Method in class io.debezium.connector.mongodb.SourceInfo
- CollectionId - Class in io.debezium.connector.mongodb
-
A simple identifier for collections in a replica set.
- CollectionId(String, String, String) - Constructor for class io.debezium.connector.mongodb.CollectionId
-
Create a new collection identifier.
- collections - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- collections() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Use the primary to get the identifiers of all the collections in the replica set, applying the current collection filter configuration.
- collectionScanCompleted(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- collectionSchema - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- COLON - Static variable in class io.debezium.connector.mongodb.FieldSelector
- COMPACT_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- compare(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareNullable(String, String) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareServerAddresses(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
- compareTo(ReplicaSet) - Method in class io.debezium.connector.mongodb.ReplicaSet
- config - Variable in class io.debezium.connector.mongodb.ConnectionContext
- config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- config() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- config() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- config() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONFIG_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
The database that might be used to check for replica set information in a sharded cluster.
- CONFIG_DEFINITION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- configDef() - Static method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
-
There are 3 configuration groups available: - Collection: Allows you to customize each of The field names in the outbox collection for your convenience - Router: The behavior behind the events routing - Debezium: Specific to Debezium behavior which might impact the transform
- configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- CONNECT_BACKOFF_INITIAL_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CONNECT_BACKOFF_MAX_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connection(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- ConnectionContext - Class in io.debezium.connector.mongodb
- ConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.ConnectionContext
- ConnectionContext.MongoPrimary - Class in io.debezium.connector.mongodb
-
A supplier of a client that connects only to the primary of a replica set.
- ConnectionContext.PrimaryConnectFailed - Interface in io.debezium.connector.mongodb
- connections - Variable in class io.debezium.connector.mongodb.MongoClients
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Determine if the supplied
MongoIterablecontains an element that is equal to the supplied value. - contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Determine if the supplied
MongoIterablecontains at least one element that satisfies the given predicate. - context - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- context - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- CONTEXT_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- contextName() - Static method in class io.debezium.connector.mongodb.Module
- convertConfigMap(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Converts MongoDB Outbox Event Router-style configMap to relational one
- converter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- converter - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- convertFieldValue(Map.Entry<String, BsonValue>, Struct, Schema) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertFieldValue(Schema, BsonType, BsonValue, ArrayList<Object>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- convertRecord(Map.Entry<String, BsonValue>, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- create() - Static method in class io.debezium.connector.mongodb.MongoClients
-
Obtain a builder that can be used to configure and
createa connection pool. - createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- createAndEmitChangeRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, CollectionId, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single table.
- createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single replica-set.
- createFieldNameConverter() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Creates configuration properties converter to convert MongoDB Outbox Event Router's to relational one.
- createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createParser(Schema, Struct) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- currentChunkId - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- currentChunkId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- currentCollection - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- currentDataCollectionId() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
D
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- database() - Method in class io.debezium.connector.mongodb.SourceInfo
- DATABASE_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- DATABASE_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be excluded.
- DATABASE_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of regular expressions that match the databases to be monitored.
- DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- DATABASE_WHITELIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- DATABASE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- databaseFilter - Variable in class io.debezium.connector.mongodb.Filters
- databaseFilter() - Method in class io.debezium.connector.mongodb.Filters
-
Get the predicate function that determines whether the given database is to be included.
- databaseNames() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Use the primary to get the names of all the databases in the replica set, applying the current database filter configuration.
- dataCollectionsToBeSnapshottedCount() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshotAsString() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- dataListener - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- dbName - Variable in class io.debezium.connector.mongodb.CollectionId
- dbName() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the database in which the collection exists.
- deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- deduplicationNeeded() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- defaultSelector(String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Gets the selector for topics for a given prefix, database name, and collection name.
- delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- determineAdditionalSourceField(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- determineSnapshotOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- determineStruct(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
Determine the struct hosting the given unqualified field.
- directConnection(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
- directConnections - Variable in class io.debezium.connector.mongodb.MongoClients
- DisconnectEvent - Class in io.debezium.connector.mongodb
-
An event that implies that a connection was lost or with the source database.
- DisconnectEvent() - Constructor for class io.debezium.connector.mongodb.DisconnectEvent
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- DOCUMENT - Enum constant in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, AbstractSnapshotChangeEventSource.SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- doPoll() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- doStop() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- DOT - Static variable in class io.debezium.connector.mongodb.FieldSelector
- dropTombstones - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
E
- emitCreateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- emitCreateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- emitWindowClose() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Update high watermark for the incremental snapshot chunk
- emitWindowOpen() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Update low watermark for the incremental snapshot chunk
- empty() - Static method in class io.debezium.connector.mongodb.ReplicaSets
-
Get an instance that contains no replica sets.
- envelopeSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.CollectionId
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSet
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSets
- errorHandler - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- establishConnectionToPrimary(MongoDbPartition, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- establishConnectionToPrimary(MongoDbPartition, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- establishConnectionToPrimary(MongoDbPartition, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- EVENT_PRIMARY_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- eventRouterDelegate - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- excludeFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field names that should be included.
- excludeNumericItems(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Excludes numeric items from the given array.
- execute(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- execute(String, Consumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Execute the supplied operation using the primary, blocking until a primary is available.
- execute(String, Function<MongoClient, T>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Execute the supplied operation using the primary, blocking until a primary is available.
- executeBlocking(String, BlockingConsumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Execute the supplied operation using the primary, blocking until a primary is available.
- EXPAND_JSON_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- expandAfterField(R) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
-
Replaces after field by parsing and expanding original JSON string to Struct type.
- expandPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- EXPOSED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- extractEventTimestamp(Document) - Static method in class io.debezium.connector.mongodb.SourceInfo
-
Utility to extract the
timestampvalue from the event. - ExtractNewDocumentState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms
-
Debezium Mongo Connector generates the CDC records in String format.
- ExtractNewDocumentState() - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- ExtractNewDocumentState.ArrayEncoding - Enum Class in io.debezium.connector.mongodb.transforms
- ExtractNewDocumentState.FieldReference - Class in io.debezium.connector.mongodb.transforms
-
Represents a field that should be added to the outgoing record as a header attribute or struct field.
- extractSessionTxnId(Document) - Static method in class io.debezium.connector.mongodb.SourceInfo
-
Utility to extract the
unique transaction idvalue from the event.
F
- failed(int, int, Throwable) - Method in interface io.debezium.connector.mongodb.ConnectionContext.PrimaryConnectFailed
- field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- field - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The simple field name.
- FIELD_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- FIELD_EVENT_ID - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_KEY - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EVENT_TYPE - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified names of fields that should be excluded from change event message values.
- FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_RENAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
A comma-separated list of the fully-qualified replacements of fields that should be used to rename fields in change event message values.
- FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FIELD_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- FIELD_SEPARATOR - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- fieldFilter - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.FieldSelector
-
Returns the field filter for the given collection identifier.
- fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
-
Get the field filter for a given collection identifier.
- FieldNameAndValue(String, Object) - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- fieldNamer - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- fieldNodes - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- fieldPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- FieldReference(String, String) - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- FIELDS_ADDITIONAL_PLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- fieldSelector - Variable in class io.debezium.connector.mongodb.Filters
- FieldSelector - Class in io.debezium.connector.mongodb
-
This filter selector is designed to determine the filter to exclude or rename fields in a document.
- FieldSelector(List<FieldSelector.Path>) - Constructor for class io.debezium.connector.mongodb.FieldSelector
- FieldSelector.FieldFilter - Interface in io.debezium.connector.mongodb
-
This filter is designed to exclude or rename fields in a document.
- FieldSelector.FieldNameAndValue - Class in io.debezium.connector.mongodb
- FieldSelector.FieldSelectorBuilder - Class in io.debezium.connector.mongodb
-
A builder of a field selector.
- FieldSelector.Path - Class in io.debezium.connector.mongodb
-
Represents a field that should be excluded from or renamed in MongoDB documents.
- FieldSelector.RemovePath - Class in io.debezium.connector.mongodb
- FieldSelector.RenamePath - Class in io.debezium.connector.mongodb
- FieldSelectorBuilder() - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fieldTimestamp - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- FILTER - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- filters - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- filters - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- filters - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- filters() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- Filters - Class in io.debezium.connector.mongodb
-
A utility that is contains various filters for acceptable database names,
CollectionIds, and fields. - Filters(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters
-
Create an instance of the filters.
- FLATTEN_STRUCT - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- flattenStruct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- forEach(MongoIterable<T>, Consumer<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the values in the iterable container.
- forEachCollectionNameInDatabase(MongoClient, String, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the collection names in the named database.
- forEachDatabaseName(MongoClient, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on each of the database names.
- fromConfiguration(String, String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- fullUpdate - Variable in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- fullyQualifiedFieldNames - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- fullyQualifiedFieldReplacements - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
G
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name.
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Generates a new field name for the given value.
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Provides statically configured capture mode.
- getCaptureMode() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
-
Provides the capture mode used by connector runtime.
- getChangeRecordEmitter(MongoDbPartition, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
-
Returns a
ChangeRecordEmitterproducing the change records for the given table row. - getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, Document, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getChangeStreamSessionTransactionId(ChangeStreamDocument<Document>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Helper function to extract the session transaction-id from an Change Stream event.
- getChangeStreamSessionTxnId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getChangeStreamSkippedOperationsFilter() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getClock() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getConnectionContext() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectorConfig() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectorDescriptor() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorFields() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- getConnectorMetadata() - Method in class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- getConnectorName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCursorMaxAwaitTime() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getDocumentIdChangeStream(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentIdOplog(Document) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentValue(Document) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getEnvelopeSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getIncompleteEventTimestamp() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getIncompleteTxOrder() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getIncrementalSnapshotContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getInsertDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- getNewFieldName() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetricsMBean
- getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getNumberOfPrimaryElections() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfPrimaryElections() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getOffset() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getOperation() - Method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- getOperation() - Method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- getOperationId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getOplogSessionTransactionId(Document) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Helper function to extract the session transaction-id from an oplog event.
- getOplogSessionTxnId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getOplogSkippedOperationsFilter() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getPartition() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- getPreviousOffset(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getPrimary() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
- getPrimaryAddress(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtil
- getReplicaSetName() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- getReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getReplicaSetOffsetContext(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
-
Get a
ReplicaSetOffsetContextinstance for a givenReplicaSet. - getReplicaSetPartition(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
-
Get a
ReplicaSetPartitioninstance for a givenReplicaSet. - getReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
Connect to the shard cluster or replica set defined by the seed addresses, and obtain the specifications for each of the replica sets.
- getReplicaSets(long, TimeUnit) - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
-
Get the information about each of the replica sets.
- getReplicaSets(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getReplicaSetsToSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- getResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getSchema() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- getSchema(Schema) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
- getSignalCollectionName(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition>) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getSnapshotFilterQueryByCollection() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotFilterQueryForCollection(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMaxThreads() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getSnapshotMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSnapshottingTask(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getSourceInfo() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getSourceInfo() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- getSourcePartition() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- getStreamingChangeEventSource() - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- getTableScanLogTimer() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- getTime() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTopicName(CollectionId, String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Get the name of the topic for a given prefix, database name, and collection name.
- getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- getTransactionContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- getTransactionId(Document) - Static method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
- getTxOrder() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getUpdateDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getValue() - Method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- getValue() - Method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- getValue() - Method in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- getValue(Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
H
- handleDeletes - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- handleOplogEvent(ServerAddress, Document, Document, long, MongoDbStreamingChangeEventSource.ReplicaSetOplogContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- hasConfigFieldEventId(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSet
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSets
- hasOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- hasOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
- hasReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Return whether the address(es) represents a replica set, where the
replica set nameis notnull. - haveChangedSince(ReplicaSets) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Determine if one or more replica sets has been added or removed since the prior state.
- hc - Variable in class io.debezium.connector.mongodb.ReplicaSet
- HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSet
-
Regular expression that extracts the hosts for the replica sets.
- hosts() - Method in class io.debezium.connector.mongodb.ConnectionContext
- hosts() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the string containing the host names for the replica sets.
- HOSTS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The comma-separated list of hostname and port pairs (in the form 'host' or 'host:port') of the MongoDB servers in the replica set.
I
- id - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- id() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- ID_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.JsonSerialization
- identifier() - Method in class io.debezium.connector.mongodb.CollectionId
- includeData - Variable in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- incompleteEventTimestamp - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- incompleteTxOrder - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- incrementalSnapshotEvents() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- incrementalSnapshotEvents() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- incrementTableRowsScanned(long) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- INFO - Static variable in class io.debezium.connector.mongodb.Module
- init(MongoDbIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- init(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- INITIAL - Enum constant in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Always perform an initial snapshot when starting.
- INITIAL_POSITION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_SYNC - Static variable in class io.debezium.connector.mongodb.SourceInfo
- INITIAL_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- initialized - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- initializeOffsets(MongoDbConnectorConfig, MongoDbPartition, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- initialSyncReplicaSets - Variable in class io.debezium.connector.mongodb.SourceInfo
- intOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- io.debezium.connector.mongodb - package io.debezium.connector.mongodb
- io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
- io.debezium.connector.mongodb.metadata - package io.debezium.connector.mongodb.metadata
- io.debezium.connector.mongodb.metrics - package io.debezium.connector.mongodb.metrics
- io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
- io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
- IPV6_ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
-
Regular expression that gets the IPv6 host and (optional) port, where the IPv6 address must be surrounded by square brackets.
- isChangeStreams() - Method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isFromChangeStream() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isFromOplog() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isFullUpdate() - Method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isHistorized() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- isInitialSyncOngoing(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine if the initial sync for the given replica set is still ongoing.
- isNonInitialChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
- isRetriable(Throwable) - Method in class io.debezium.connector.mongodb.MongoDbErrorHandler
- isRunning() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- isSchemaVerificationPassed() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
-
Whether this event originates from a snapshot.
- isSnapshotExpected(ConnectionContext.MongoPrimary, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- isSnapshotOngoing() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isSnapshotRunning() - Method in class io.debezium.connector.mongodb.SourceInfo
-
Returns whether any replica sets are still running a snapshot.
- isStandaloneServer() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Return whether the address(es) represent a standalone server, where the
replica set nameisnull. - isStartPositionInOplog(BsonTimestamp, MongoCollection<Document>) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- isValidOperation(String) - Static method in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- isValidOperation(String) - Static method in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
J
- JsonSerialization - Class in io.debezium.connector.mongodb
-
A class responsible for serialization of message keys and values to MongoDB compatible JSON
- JsonSerialization() - Constructor for class io.debezium.connector.mongodb.JsonSerialization
- JsonSerialization.Transformer - Interface in io.debezium.connector.mongodb
- jsonWriterSettings - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
K
- key - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- keyExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- keyFromDocument(BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyFromDocument(Document) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyFromRow(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- keyGeneratorChangeStream - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keyGeneratorOplog - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- keySchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
L
- lastCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastEventKeySent - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The PK of the last record that was passed to Kafka Connect.
- lastOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the Kafka Connect detail about the source "offset" for the named database, which describes the given position in the database where we have last read.
- lastOffsetTimestamp() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastOffsetTimestamp(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the MongoDB timestamp of the last offset position for the replica set.
- lastOffsetTxOrder() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastOffsetTxOrder(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the MongoDB transaction order of the last offset position for the replica set.
- lastPosition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastResumeToken() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastResumeToken(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- LegacyV1MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
- LegacyV1MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- Loader(MongoDbConnectorConfig, ReplicaSets) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- loadOffsets(Map<Map<String, String>, Map<String, Object>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- logger - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- logger - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- logger - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- logger() - Method in class io.debezium.connector.mongodb.ConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.ConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- LOGICAL_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- lsid - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- LSID - Static variable in class io.debezium.connector.mongodb.SourceInfo
M
- makeHeaders(List<ExtractNewDocumentState.FieldReference>, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- markLastSnapshotRecord() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- markLastSnapshotRecord() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- matches(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Whether this path applies to the given collection namespace or not.
- matchesPath(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Verifies whether a parameter representing path is the same or belongs under this path.
- MAX_COPY_THREADS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- MAX_FAILED_CONNECTIONS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- maxConnectionAttemptsForPrimary() - Method in class io.debezium.connector.mongodb.ConnectionContext
- maximumKey - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The largest PK in the table at the start of snapshot.
- maximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- maximumKey(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- metronome - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- modify(Map<String, Object>, Map<String, Object>, Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Applies the transformation represented by this path, i.e.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies the field in the document used for read, insert and full update operations.
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyField(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- modifyFields(Object, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- modifyFields(Map<String, Object>, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields in the document by the given path nodes start with the begin index.
- modifyFieldsWithDotNotation(Map<String, Object>) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Modifies fields that use the dot notation, like
'a.b'or'a.0.b'. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Immediately modifies the field that uses the dot notation like
'a.b'in the document used for set and unset update operations. - modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
- modifyFieldWithDotNotation(Map<String, Object>, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- Module - Class in io.debezium.connector.mongodb
-
Information about this module.
- Module() - Constructor for class io.debezium.connector.mongodb.Module
- MongoClients - Class in io.debezium.connector.mongodb
-
A connection pool of MongoClient instances.
- MongoClients(MongoClientSettings.Builder) - Constructor for class io.debezium.connector.mongodb.MongoClients
- MongoClients.Builder - Class in io.debezium.connector.mongodb
-
Configures and builds a ConnectionPool.
- MongoDataConverter - Class in io.debezium.connector.mongodb.transforms
-
MongoDataConverter handles translating MongoDB strings to Kafka Connect schemas and row data to Kafka Connect records.
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MongoDataConverter(ExtractNewDocumentState.ArrayEncoding, FieldNameSelector.FieldNamer<String>, boolean) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
- MONGODB_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MONGODB_SOURCE_FIELD - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MongoDbChangeEventSourceFactory - Class in io.debezium.connector.mongodb
-
Factory for creating
ChangeEventSources specific for the MongoDb connector. - MongoDbChangeEventSourceFactory(MongoDbConnectorConfig, ErrorHandler, EventDispatcher<MongoDbPartition, CollectionId>, Clock, ReplicaSets, MongoDbTaskContext, MongoDbSchema) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- MongoDbChangeEventSourceMetricsFactory - Class in io.debezium.connector.mongodb.metrics
- MongoDbChangeEventSourceMetricsFactory() - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- MongoDbChangeSnapshotOplogRecordEmitter - Class in io.debezium.connector.mongodb
-
Emits change data based on a collection document.
- MongoDbChangeSnapshotOplogRecordEmitter(MongoDbPartition, OffsetContext, Clock, Document, boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- MongoDbChangeStreamChangeRecordEmitter - Class in io.debezium.connector.mongodb
-
Emits change data based on a change stream change.
- MongoDbChangeStreamChangeRecordEmitter(MongoDbPartition, OffsetContext, Clock, ChangeStreamDocument<Document>) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
-
CloudEvents maker for records producer by MongoDB connector.
- MongoDbCloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
-
An implementation of
CloudEventsProviderfor MongoDB. - MongoDbCloudEventsProvider() - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- MongoDbCollectionSchema - Class in io.debezium.connector.mongodb
-
Defines the Kafka Connect
Schemafunctionality associated with a given mongodb collection, and which can be used to send documents that match the schema to Kafka Connect. - MongoDbCollectionSchema(CollectionId, FieldSelector.FieldFilter, Schema, Function<Document, Object>, Function<BsonDocument, Object>, Envelope, Schema, Function<Document, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
- MongoDbConnector - Class in io.debezium.connector.mongodb
-
A Kafka Connect source connector that creates
tasksthat replicate the context of one or more MongoDB replica sets. - MongoDbConnector() - Constructor for class io.debezium.connector.mongodb.MongoDbConnector
- MongoDbConnectorConfig - Class in io.debezium.connector.mongodb
-
The configuration properties.
- MongoDbConnectorConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorConfig
- MongoDbConnectorConfig.CaptureMode - Enum Class in io.debezium.connector.mongodb
-
The set off different ways how connector can capture changes.
- MongoDbConnectorConfig.SnapshotMode - Enum Class in io.debezium.connector.mongodb
-
The set of predefined SnapshotMode options or aliases.
- MongoDbConnectorMetadata - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadata() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadata
- MongoDbConnectorMetadataProvider - Class in io.debezium.connector.mongodb.metadata
- MongoDbConnectorMetadataProvider() - Constructor for class io.debezium.connector.mongodb.metadata.MongoDbConnectorMetadataProvider
- MongoDbConnectorTask - Class in io.debezium.connector.mongodb
-
A Kafka Connect source task that replicates the changes from one or more MongoDB replica sets.
- MongoDbConnectorTask() - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorTask
- MongoDbErrorHandler - Class in io.debezium.connector.mongodb
-
Error handler for MongoDB.
- MongoDbErrorHandler(MongoDbConnectorConfig, ChangeEventQueue<?>) - Constructor for class io.debezium.connector.mongodb.MongoDbErrorHandler
- MongoDbEventMetadataProvider - Class in io.debezium.connector.mongodb
-
An
EventMetadataProviderimplementation for Mongodb to extract metrics data from events. - MongoDbEventMetadataProvider() - Constructor for class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
- MongoDbFieldName - Class in io.debezium.connector.mongodb
-
Field names specific to MongoDB change event
Envelopes. - MongoDbFieldName() - Constructor for class io.debezium.connector.mongodb.MongoDbFieldName
- MongoDbIncrementalSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
An incremental snapshot change event source that emits events from a MongoDB change stream interleaved with snapshot events.
- MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbSchema, Clock, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- MongoDbIncrementalSnapshotContext<T> - Class in io.debezium.connector.mongodb
-
Describes current state of incremental snapshot of MongoDB connector
- MongoDbIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- MongoDbOffsetContext - Class in io.debezium.connector.mongodb
-
A context that facilitates the management of the current offsets across a set of mongodb replica sets.
- MongoDbOffsetContext(SourceInfo, TransactionContext, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
- MongoDbOffsetContext(SourceInfo, TransactionContext, IncrementalSnapshotContext<CollectionId>, Map<ReplicaSet, Document>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
- MongoDbOffsetContext.Loader - Class in io.debezium.connector.mongodb
- MongoDbPartition - Class in io.debezium.connector.mongodb
- MongoDbPartition() - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
- MongoDbRecordParser - Class in io.debezium.connector.mongodb.converters
-
Parser for records producer by the MongoDB connector.
- MongoDbRecordParser(Schema, Struct) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MongoDbSchema - Class in io.debezium.connector.mongodb
- MongoDbSchema(Filters, TopicSelector<CollectionId>, Schema, SchemaNameAdjuster) - Constructor for class io.debezium.connector.mongodb.MongoDbSchema
- MongoDbSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
A
SnapshotChangeEventSourcethat performs multi-threaded snapshots of replica sets. - MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext - Class in io.debezium.connector.mongodb
-
Mutable context that is populated in the course of snapshotting.
- MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask - Class in io.debezium.connector.mongodb
-
A configuration describing the task to be performed during snapshotting.
- MongoDbSnapshotChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- MongoDbSnapshotChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during snapshot.
- MongoDbSnapshotContext(MongoDbPartition) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- MongoDbSnapshottingTask(List<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
- MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
- MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- MongoDbStreamingChangeEventSource.ReplicaSetOplogContext - Class in io.debezium.connector.mongodb
-
A context associated with a given replica set oplog read operation.
- MongoDbStreamingChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
- MongoDbStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- MongoDbStreamingChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
-
Extended metrics exposed by the MongoDB connector during streaming.
- MongoDbTaskContext - Class in io.debezium.connector.mongodb
- MongoDbTaskContext(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbTaskContext
- MongoDbTopicSelector - Class in io.debezium.connector.mongodb
-
Factory for this connector's
TopicSelector. - MongoDbTopicSelector() - Constructor for class io.debezium.connector.mongodb.MongoDbTopicSelector
- MongoEventRouter<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT
- MongoEventRouter() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- MongoEventRouterConfigDefinition - Class in io.debezium.connector.mongodb.transforms.outbox
-
Debezium MongoDB Outbox Event Router SMT configuration definition
- MongoEventRouterConfigDefinition() - Constructor for class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- MongoPrimary(ConnectionContext, ReplicaSet, Filters, BiConsumer<String, Throwable>) - Constructor for class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- MongoUtil - Class in io.debezium.connector.mongodb
-
Utilities for working with MongoDB.
- MongoUtil() - Constructor for class io.debezium.connector.mongodb.MongoUtil
- monitor - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- monitorThread - Variable in class io.debezium.connector.mongodb.MongoDbConnector
N
- name - Variable in class io.debezium.connector.mongodb.CollectionId
- name() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the collection.
- name() - Static method in class io.debezium.connector.mongodb.Module
- namespace() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the namespace of this collection, which is comprised of the
database nameandcollection name. - NAMESPACE - Static variable in class io.debezium.connector.mongodb.SourceInfo
- namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- NEVER - Enum constant in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Never perform a snapshot and only receive new data changes.
- newField - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newFieldName - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The name for the outgoing attribute/field, e.g.
- newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- nextChunkPosition(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- nextDataCollection() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- nextDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- nonReplicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSets
- notExpectedChunk(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
-
The snapshotting process can receive out-of-order windowing signals after connector restart as depending on committed offset position some signals can be replayed.
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
O
- OBJECT_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- offset - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- offsetContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- onChange - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on the named collection in the named database, if the database and collection both exist.
- onCollectionDocuments(MongoClient, String, String, BlockingConsumer<Document>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on all of the documents inside the named collection in the named database, if the database and collection both exist.
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- onConnectorEvent(MongoDbPartition, ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- onDatabase(MongoClient, String, Consumer<MongoDatabase>) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Perform the given operation on the database with the given name, only if that database exists.
- onEachReplicaSet(Consumer<ReplicaSet>) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Perform the supplied function on each of the replica sets
- onEvent(String, CollectionId, SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
- onStartup - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- openWindow(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- OPERATION_CONTROL - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- OPERATION_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- OPERATION_HEADER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- OPERATION_ID - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- OPERATION_ID - Static variable in class io.debezium.connector.mongodb.SourceInfo
- OPERATION_INVALID_BEHAVIOR - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.MongoDbChangeStreamChangeRecordEmitter
- opId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- OPLOG - Enum constant in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
The classic oplog based capturing.
- oplogEvent - Variable in class io.debezium.connector.mongodb.MongoDbChangeSnapshotOplogRecordEmitter
- oplogEvent(Document, Document, Long) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- opLogEvent(String, Document) - Method in class io.debezium.connector.mongodb.SourceInfo
- opLogEvent(String, Document, Document, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- oplogPosition(BsonTimestamp, Long, long, String) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- oplogSessionTxnId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- ORDER - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- ORDER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- overrideCaptureMode(MongoDbConnectorConfig.CaptureMode) - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
P
- parse(String) - Static method in class io.debezium.connector.mongodb.CollectionId
-
Parse the supplied
<replicaset_name>.<database_name>.<collection_name>string. - parse(String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in class io.debezium.connector.mongodb.ReplicaSet
-
Parse the supplied string for the information about the hosts for a replica set.
- parse(String) - Static method in class io.debezium.connector.mongodb.ReplicaSets
-
Parse the supplied string for the information about the replica set hosts.
- parse(String) - Static method in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in class io.debezium.connector.mongodb.CollectionId
-
Parse the supplied
<database_name>.<collection_name>string. - parse(String, String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Determine if the supplied value is one of the predefined options.
- parse(String, Function<String, FieldSelector.Path>, List<FieldSelector.Path>) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseAddress(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Parse the server address string, of the form
host:portorhost. - parseAddresses(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Parse the comma-separated list of server addresses.
- parseIntoParts(String, String, Predicate<Integer>, Pattern) - Static method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- parseSignallingMessage(Struct) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- partition - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- partition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Get the Kafka Connect detail about the source "partition" for the given database in the replica set.
- PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PATCH - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- patchExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- Path(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.Path
- paths - Variable in class io.debezium.connector.mongodb.FieldSelector
-
The configured exclusion/renaming patterns.
- PATTERN_SPILT - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- PAUSE_AFTER_ERROR - Static variable in class io.debezium.connector.mongodb.ConnectionContext
-
A pause between failed MongoDB operations to prevent CPU throttling and DoS of target MongoDB database.
- performSnapshotEvenIfNotNeeded() - Method in class io.debezium.connector.mongodb.ConnectionContext
- POLL_INTERVAL_SEC - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
Deprecated.
- pollInterval() - Method in class io.debezium.connector.mongodb.ConnectionContext
- pool - Variable in class io.debezium.connector.mongodb.ConnectionContext
- position - Variable in class io.debezium.connector.mongodb.SourceInfo
- position() - Method in class io.debezium.connector.mongodb.SourceInfo
- Position(int, int, Long, long, String, SourceInfo.SessionTransactionId, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
- Position(BsonTimestamp, Long, long, String, SourceInfo.SessionTransactionId, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
- positionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- postIncrementalSnapshotCompleted() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- postReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- postSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- postSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- prepare(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- preReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- preSnapshotStart() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- primary - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- primary - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- primaryAddress - Variable in class io.debezium.connector.mongodb.PrimaryElectionEvent
- primaryBackoffStrategy - Variable in class io.debezium.connector.mongodb.ConnectionContext
- primaryClientFor(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
- primaryClientFor(ReplicaSet, ConnectionContext.PrimaryConnectFailed) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
- primaryConnectionSupplier - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- PrimaryElectionEvent - Class in io.debezium.connector.mongodb
-
An event that signals that a primary election has occurred.
- PrimaryElectionEvent(ServerAddress) - Constructor for class io.debezium.connector.mongodb.PrimaryElectionEvent
- primaryFor(ReplicaSet, Filters, BiConsumer<String, Throwable>) - Method in class io.debezium.connector.mongodb.ConnectionContext
-
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
- processMessage(MongoDbPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- progressListener - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
Q
- QUALIFIED_FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- QUALIFIED_FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
R
- readChangeStream(MongoClient, ConnectionContext.MongoPrimary, ReplicaSet, ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- readChunk(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- readMaximumKey() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- readOplog(MongoClient, ConnectionContext.MongoPrimary, ReplicaSet, ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- REMOVED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- RemovePath(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RemovePath
- rename(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- renameFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
-
Specifies the comma-separated list of fully-qualified field replacements to rename fields.
- RenamePath(Pattern, String[], String) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RenamePath
- replaceLastNameNode(String[], String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
-
Replaces a last name node in the given name nodes, if the name nodes contain only one node, the last name node is returned.
- REPLICA_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSets
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.SourceInfo
- replicaSet - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
- replicaSet - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- replicaSet() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Get the replica set.
- ReplicaSet - Class in io.debezium.connector.mongodb
- ReplicaSet(String, String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSet
- replicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the number of replica sets.
- ReplicaSetDiscovery - Class in io.debezium.connector.mongodb
-
A component that monitors a single replica set or the set of replica sets that make up the shards in a sharded cluster.
- ReplicaSetDiscovery(MongoDbTaskContext) - Constructor for class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
Create a cluster component.
- replicaSetMonitorExecutor - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- ReplicaSetMonitorThread - Class in io.debezium.connector.mongodb
-
A thread that can be used to when new replica sets are added or existing replica sets are removed.
- ReplicaSetMonitorThread(Supplier<ReplicaSets>, Duration, Clock, Runnable, Consumer<ReplicaSets>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- replicaSetName - Variable in class io.debezium.connector.mongodb.CollectionId
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSet
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- replicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- replicaSetName() - Method in class io.debezium.connector.mongodb.CollectionId
-
Get the name of the replica set in which the collection (and database) exist.
- replicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the name of this replica set.
- replicaSetName() - Method in class io.debezium.connector.mongodb.SourceInfo
- replicaSetNameForPartition(Map<String, ?>) - Static method in class io.debezium.connector.mongodb.SourceInfo
-
Get the replica set name for the given partition.
- ReplicaSetOffsetContext - Class in io.debezium.connector.mongodb
-
An
OffsetContextimplementation that is specific to a singleReplicaSet. - ReplicaSetOffsetContext(MongoDbOffsetContext, ReplicaSet, SourceInfo, IncrementalSnapshotContext<CollectionId>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- replicaSetOffsetContexts - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- ReplicaSetOplogContext(ReplicaSetPartition, ReplicaSetOffsetContext, ConnectionContext.MongoPrimary, ReplicaSet) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- ReplicaSetPartition - Class in io.debezium.connector.mongodb
- ReplicaSetPartition(String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSetPartition
- replicaSetPartitions - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- replicaSets - Variable in class io.debezium.connector.mongodb.ConnectionContext
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- replicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- replicaSets() - Method in class io.debezium.connector.mongodb.ConnectionContext
- ReplicaSets - Class in io.debezium.connector.mongodb
-
A set of replica set specifications.
- ReplicaSets(Collection<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.ReplicaSets
-
Create a set of replica set specifications.
- replicaSetsByName - Variable in class io.debezium.connector.mongodb.ReplicaSets
- replicaSetsChanged(ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- replicaSetsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- replicaSetUsedIn(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Find the name of the replica set precedes the host addresses.
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- resetChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- RESUME_TOKEN - Static variable in class io.debezium.connector.mongodb.SourceInfo
- resumeToken - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- revertChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- ROUTE_BY_FIELD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOMBSTONE_ON_EMPTY_PAYLOAD - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- ROUTE_TOPIC_REPLACEMENT - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- run() - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- running - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
S
- SANITIZE_FIELD_NAMES - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- sanitizeValue - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
-
Whether to adjust certain field values to conform with Avro requirements.
- schema - Variable in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
- schema - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- schema - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- schema() - Method in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
- schema() - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- SCHEMA_NAME_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- SCHEMA_NAME_TRUNCATED_ARRAY - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- SCHEMA_NAME_UPDATED_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- schemaFor(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSchema
- schemaVerificationPassed - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- seedAddresses - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- sendEvent(MongoDbPartition, EventDispatcher<MongoDbPartition, CollectionId>, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- sendWindowEvents(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- serializedStringToArray(String, String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.SourceInfo
- SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- serverId - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
- serverId() - Method in class io.debezium.connector.mongodb.SourceInfo
- serverName - Variable in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
- serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- serverName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- SESSION_TXN_ID - Static variable in class io.debezium.connector.mongodb.SourceInfo
- SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- setIncompleteEventTimestamp(BsonTimestamp) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- setIncompleteTxOrder(long) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
- setOffsetFor(String, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Set the source offset, as read from Kafka Connect, for the given replica set.
- setOffsetFor(Map<String, String>, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Set the source offset, as read from Kafka Connect, for the given replica set.
- setSchema(Table) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- settings - Variable in class io.debezium.connector.mongodb.MongoClients
- settings() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Obtain the options builder for client connections.
- settingsBuilder - Variable in class io.debezium.connector.mongodb.MongoClients.Builder
- shardName - Variable in class io.debezium.connector.mongodb.ReplicaSet
- shardName() - Method in class io.debezium.connector.mongodb.ReplicaSet
-
Get the shard name for this replica set.
- shouldSkipSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- shutdown() - Method in class io.debezium.connector.mongodb.ConnectionContext
- signallingCollectionId - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- SIMPLE_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- smtManager - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- snapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
- SNAPSHOT_FILTER_QUERY_BY_COLLECTION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SNAPSHOT_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMaxThreads - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SnapshotMode(String, boolean) - Constructor for enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- source - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- source() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- sourceInfo - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- SourceInfo - Class in io.debezium.connector.mongodb
-
Information about the source of information, which includes the partitions and offsets within those partitions.
- SourceInfo(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.SourceInfo
- SourceInfo.Position - Class in io.debezium.connector.mongodb
- SourceInfo.SessionTransactionId - Class in io.debezium.connector.mongodb
- sourcePartitionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- sourceSchema - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- start(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- startInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has started for the given replica set.
- startNewChunk() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- startReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- startsWith(String[], String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
-
Returns
trueif the source array starts with the specified array. - stop() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
-
Terminates the execution loop of the current primary
- stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- stopInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Record that an initial sync has stopped for the given replica set.
- stopReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- store(Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, List<ReplicaSet>, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- struct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
-
The struct ("source", "transaction") hosting the given field, or
nullfor "op" and "ts_ms". - struct(SourceInfo) - Method in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
- struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- subdivide(int, Consumer<ReplicaSets>) - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Subdivide this collection of replica sets into the maximum number of groups.
- subSchema(SchemaBuilder, String, BsonType, BsonValue) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- subSchema(SchemaBuilder, Map<String, BsonType>, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- supportsOperationFiltering() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
T
- TABLE_MAXIMUM_KEY - Static variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- tableInformationComplete() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- TASK_ID - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- taskClass() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskConfigs(int) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- testType(SchemaBuilder, String, BsonValue, BsonType) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
- TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- topicSelector - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- topicSelector - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- topicSelector() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- toRegex(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- toString() - Method in class io.debezium.connector.mongodb.CollectionId
- toString() - Method in class io.debezium.connector.mongodb.FieldSelector.Path
- toString() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- toString() - Method in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- toString() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
- toString() - Method in class io.debezium.connector.mongodb.MongoDbPartition
- toString() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSet
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSets
- toString(ServerAddress) - Static method in class io.debezium.connector.mongodb.MongoUtil
- toString(List<ServerAddress>) - Static method in class io.debezium.connector.mongodb.MongoUtil
- totalRowsScanned - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- transactionChanges(Document) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- transactionContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- transactionPosition() - Method in class io.debezium.connector.mongodb.SourceInfo
- transformer - Variable in class io.debezium.connector.mongodb.JsonSerialization
- TRUNCATED_ARRAY_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- TRUNCATED_ARRAYS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- ts - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- TX_OPS - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- TX_ORD - Static variable in class io.debezium.connector.mongodb.SourceInfo
- TXN_NUMBER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- txnNumber - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- txOrder - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
U
- unnamedReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the
ReplicaSetobjects that have no names. - UPDATE_DESCRIPTION - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- UPDATED_DESCRIPTION_SCHEMA - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
- UPDATED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- useHostsAsSeeds - Variable in class io.debezium.connector.mongodb.ConnectionContext
- USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
V
- validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateCollectionBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateCollectionExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateDatabaseBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateDatabaseExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateFieldRenamesList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateHosts(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validReplicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the number of replica sets with names.
- validReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get a copy of all of the valid
ReplicaSetobjects that have names. - value - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- value - Variable in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- value - Variable in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- value - Variable in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- valueFromDocumentChangeStream(ChangeStreamDocument<Document>, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueFromDocumentOplog(Document, Document, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueGenerator - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueOf(String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- version() - Static method in class io.debezium.connector.mongodb.Module
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnector
- version() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
W
- window - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotChangeEventSource
- windowOpened - Variable in class io.debezium.connector.mongodb.MongoDbIncrementalSnapshotContext
- withCredential(MongoCredential) - Method in class io.debezium.connector.mongodb.MongoClients.Builder
-
Add the given
MongoCredentialfor use when creating clients.
All Classes and Interfaces|All Packages|Constant Field Values