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
- addAdditionalFieldsSchema(List<AbstractExtractNewRecordState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- addAuthConfig(MongoClientSettings.Builder) - Method in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- addAuthConfig(MongoClientSettings.Builder) - Method in interface io.debezium.connector.mongodb.connection.MongoDbAuthProvider
-
Setups authentication configuration on existing
MongoClientSettings.Builder. - addChunkToExecutor(MongoCollection<BsonDocument>, Object[], List<Future<?>>, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(SignalPayload<MongoDbPartition>, SnapshotConfiguration) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- addDataCollectionNamesToSnapshot(String, List<String>, List<AdditionalCondition>, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- addFields(List<AbstractExtractNewRecordState.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
- addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.SourceInfo
- addTablesIdsToSnapshot(List<DataCollection<T>>) - Method in class io.debezium.connector.mongodb.snapshot.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.
- adminDbName - Variable in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- 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. - ALLOW_OFFSET_INVALIDATION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The
ReplicaSets.SEPARATOR-separated list of connection strings - andFilters(List<Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- andFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- appendParameter(String, String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Appends new parameter to connection string
- appendParameters(String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- apply(IncrementalSnapshotContext<T>, MongoDbPartition, OffsetContext) - Method in interface io.debezium.connector.mongodb.snapshot.ReplicaSetNotifier
- 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.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 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 io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- arrayToSerializedString(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- AUTH_PROVIDER_CLASS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- available() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
B
- BASE_PATH - Static variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- bsonSize(Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- BufferingChangeStreamCursor<TResult> - Class in io.debezium.connector.mongodb.events
-
An implementation of
MongoChangeStreamCursorwhich immediately starts consuming available events into a buffer. - BufferingChangeStreamCursor(BufferingChangeStreamCursor.EventFetcher<TResult>, ExecutorService, DelayStrategy) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Creates new prefetching cursor
- BufferingChangeStreamCursor(BufferingChangeStreamCursor.EventFetcher<TResult>, ExecutorService, Duration) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- BufferingChangeStreamCursor.EventFetcher<TResult> - Class in io.debezium.connector.mongodb.events
-
Runnable responsible for fetching events from
ChangeStreamIterableand buffering them in provided queue; - BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult> - Class in io.debezium.connector.mongodb.events
-
Combination of change stream event and resume token
- 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. - builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
-
Returns a new
builderfor a field selector. - 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.FilterConfig
C
- capacity - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- CAPTURE_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_MODE_FULL_UPDATE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_SCOPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CAPTURE_TARGET - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CaptureMode(String, boolean, boolean, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- captureModeFullUpdateType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- captureScope - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CaptureScope(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- captureTarget - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- ceId() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
- CHANGE_STREAMS - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support.
- CHANGE_STREAMS_UPDATE_FULL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support.
- CHANGE_STREAMS_UPDATE_FULL_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB change Streams support with pre-image.
- CHANGE_STREAMS_WITH_PRE_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Change capture based on MongoDB Change Streams support with pre-image.
- changeStreamEvent - Variable in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- changeStreamEvent(ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- changeStreamEvent(String, ChangeStreamDocument<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
- ChangeStreamPipeline - Class in io.debezium.connector.mongodb
-
A change stream aggregation pipeline, used to modify the output of a MongoDB change stream.
- ChangeStreamPipeline(String) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipeline(List<? extends Bson>) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipeline(Bson...) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipeline
- ChangeStreamPipelineFactory - Class in io.debezium.connector.mongodb
-
A factory to produce a MongoDB change stream pipeline expression.
- ChangeStreamPipelineFactory(MongoDbConnectorConfig, Filters.FilterConfig) - Constructor for class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- changeStreamPosition(BsonTimestamp, String, SourceInfo.SessionTransactionId) - Static method in class io.debezium.connector.mongodb.SourceInfo.Position
- changeStreams - Variable in enum 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
- checkShardSpecificOffsetsIfNeeded(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- chunkEndPosition - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The last primary key in chunk that is now in process.
- chunkEndPosititon() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- client(ConnectionString) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
- client(ReplicaSet) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
- client(Consumer<MongoClientSettings.Builder>) - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
- clientFactory - Variable in class io.debezium.connector.mongodb.connection.ConnectionContext
- clock - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- clock - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- close() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- close() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- close() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- close() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- 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.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- closeWindow(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- CLUSTER_RS_NAME - Static variable in class io.debezium.connector.mongodb.connection.ReplicaSet
- clusterDescription(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Retrieves cluster description, forcing a connection if not yet available
- COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- COLLECTION - Static variable in class io.debezium.connector.mongodb.SourceInfo
- 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
- collectionEvent(String, CollectionId, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- collectionExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- 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.snapshot.MongoDbDeleteWindowCloser
- collectionId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- 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.
- collectionIncludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- collections - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- collections() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Get the identifiers of all the collections, applying the current collection filter configuration.
- collectionScanCompleted(MongoDbPartition) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- collectionSchema - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- COLON - Static variable in class io.debezium.connector.mongodb.FieldSelector
- communicationExceptions() - Method in class io.debezium.connector.mongodb.MongoDbErrorHandler
- COMPACT_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- compareTo(ReplicaSet) - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
- concat(Object...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- config - Variable in class io.debezium.connector.mongodb.connection.ConnectionContext
- config - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- config - Variable in class io.debezium.connector.mongodb.Filters
- config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- config - Variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- 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
- configFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- 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() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
- connect(ReplicaSet, Filters, MongoDbConnection.ErrorHandler) - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
-
Obtain a client scoped to specific replica set.
- CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectClusterState - Variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- CONNECTION_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CONNECTION_STRING - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- connectionContext - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- ConnectionContext - Class in io.debezium.connector.mongodb.connection
- ConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.ConnectionContext
- connectionErrorHandler(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- connectionMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- ConnectionMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
- connections - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- connections - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- connections - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- connections - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- connectionSeed() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
-
Initial connection string which is either a host specification or connection string
- connectionString - Variable in class io.debezium.connector.mongodb.connection.ReplicaSet
- connectionString() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
- connectionString() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
-
Get connection string
- connectionString(String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- ConnectionStrings - Class in io.debezium.connector.mongodb.connection
-
Host string parsing utilities
- ConnectionStrings() - Constructor for class io.debezium.connector.mongodb.connection.ConnectionStrings
- connectionSupplier - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- connectorConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- connectorConfig - Variable in class io.debezium.connector.mongodb.connection.ConnectionContext
- 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
- connectorConfig - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- constructQueryPredicate(Object[], Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- 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.ReplicaSetDiscovery
- context - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- 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
- CORRELATION_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- correlationId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- create() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- create(Consumer<MongoClientSettings.Builder>) - Static method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
-
Obtains new client factory
- createAndEmitChangeRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- createCollectionFilter() - Method in class io.debezium.connector.mongodb.Filters
- createCollectionFilter(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseAndCollectionLiteralFilters(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseAndCollectionRegexFilters(Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createDatabaseFilter() - Method in class io.debezium.connector.mongodb.Filters
- createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, MongoDbConnection, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, CollectionId, MongoDbConnection, Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- createDataEventsForDataCollection(MongoDbPartition) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Dispatches the data change events for the records of a single table.
- createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, ReplicaSet, MongoDbConnection, SnapshottingTask) - 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.
- createFieldSelector() - Method in class io.debezium.connector.mongodb.Filters
- createInternalPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createMaker(RecordParser, SerializerType, String, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createMongoDbConnectionFactory(ConnectionContext) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- createOperationTypeFilter(MongoDbConnectorConfig, Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createParser(RecordAndMetadata) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- createRegexMatchingInternalPipeline(Bson) - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSizePipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSplitPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createSSLContext(MongoDbConnectorConfig) - Static method in class io.debezium.connector.mongodb.connection.ConnectionContext
-
Creates SSL context initialized with custom
- createUserAndInternalPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- createUserPipeline() - Method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- currentChunkId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- currentChunkId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- currentCollection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- currentDataCollectionId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_OVERSIZE_HANDLING_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_OVERSIZE_SKIP_THRESHOLD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_PIPELINE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CURSOR_PIPELINE_ORDER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- cursorPipelineOrder - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- CursorPipelineOrder(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- cursorRef - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
D
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ADDITIONAL_CONDITION - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- database() - Method in class io.debezium.connector.mongodb.SourceInfo
- DATABASE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Capture changes from database.
- 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
- 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.connection.MongoDbConnection
-
Get the names of all the databases applying the current database filter configuration.
- databaseParts() - Method in class io.debezium.connector.mongodb.CollectionId
- dataCollectionsToBeSnapshottedCount() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshot - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataCollectionsToSnapshotAsString() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- dataListener - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- dbExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- dbIncludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- 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.
- DebeziumMongoDbConnectorResource - Class in io.debezium.connector.mongodb.rest
-
A JAX-RS Resource class defining endpoints of the Debezium MongoDB Connect REST Extension
- DebeziumMongoDbConnectorResource(ConnectClusterState) - Constructor for class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- DebeziumMongoDbConnectRestExtension - Class in io.debezium.connector.mongodb.rest
-
A Kafka Connect REST extension that enables some advanced features over Kafka Connect's REST interface: To install this extension put the jar file into a separate Kafka Connect plugin dir and configure your Kafka Connect properties file with: `rest.extension.classes=io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension`
- DebeziumMongoDbConnectRestExtension() - Constructor for class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- deduplicationNeeded() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- DefaultMongoDbAuthProvider - Class in io.debezium.connector.mongodb.connection
- DefaultMongoDbAuthProvider() - Constructor for class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- defaultSelector(String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.Gets the selector for topics for a given prefix, database name, and collection name.
- defaultSettings - Variable in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
- delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- DEPLOYMENT - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Capture changes from entire MongoDB deployment
- determineDataCollectionsToBeSnapshotted(Collection<T>, Set<Pattern>) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- 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
- dispatchChangeEvent(ChangeStreamDocument<BsonDocument>, ReplicaSet, ReplicaSetPartition, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- DISPATCHED - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Event successfully dispatched
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- dispatcher - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- dispatchHeartbeatEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>, ReplicaSetPartition, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- doApply(R) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- document - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- DOCUMENT - Enum constant in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- DOCUMENT_ID - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, 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
E
- effectiveOffset - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- emitCreateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitCreateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitDeleteRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitReadRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver<MongoDbPartition>, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- emitUpdateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- emitWindowClose(Partition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Update high watermark for the incremental snapshot chunk
- emitWindowOpen() - Method in class io.debezium.connector.mongodb.snapshot.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.
- emptyOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- enqueue(BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- ensureReplicaSetName(String, ClusterDescription) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
-
Ensures connection string contains the replicaSet parameter.If connection string doesn't contain the parameter, the replica set name is read from cluster description and the parameter is added.
- 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.connection.ReplicaSet
- 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.ReplicaSetPartition
- equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSets
- ERROR - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
An error occurred and processing loop should be terminated
- errorHandled(BlockingRunnable) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- errorHandler - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- 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
- event - Variable in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- 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.snapshot.MongoDbIncrementalSnapshotContext
- EventFetcher(ChangeStreamIterable<TResult>, int, MongoDbStreamingChangeEventSourceMetrics, Clock, DelayStrategy) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- EventFetcher(ChangeStreamIterable<TResult>, int, MongoDbStreamingChangeEventSourceMetrics, Clock, Duration) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- 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.
- excludes(String, Function<T, String>) - Method in class io.debezium.connector.mongodb.Filters
- execute(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- execute(String, BlockingConsumer<MongoClient>) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Execute the supplied operation.
- execute(String, BlockingFunction<MongoClient, T>) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Execute the supplied operation.
- executor - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- 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
- expr(Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- extractFullDocument(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- extractFullDocumentBeforeChange(ChangeStreamDocument<BsonDocument>, Struct) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- 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 in io.debezium.connector.mongodb.transforms
F
- FAIL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Fail if oversized event is encoutered
- fetcher - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- fetchEvent(MongoChangeStreamCursor<ChangeStreamDocument<TResult>>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- fetchEvents(MongoChangeStreamCursor<ChangeStreamDocument<TResult>>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- 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
- fieldExcludeList - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- 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
- fieldRenames - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- 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
- filterConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- FilterConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters.FilterConfig
- filters - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- 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.
- FILTERS_MATCH_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- Filters.FilterConfig - Class in io.debezium.connector.mongodb
- filtersMatchMode - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- filtersMatchMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- FiltersMatchMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- firstOrNull(Collection<ChangeStreamDocument<TResult>>, Function<ChangeStreamDocument<TResult>, T>) - Static method in class io.debezium.connector.mongodb.events.SplitEventHandler
- 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.
- format(List<? extends Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- fragmentBuffer - Variable in class io.debezium.connector.mongodb.events.SplitEventHandler
- fromData(String) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- fromIterable(ChangeStreamIterable<TResult>, MongoDbTaskContext, MongoDbStreamingChangeEventSourceMetrics, Clock) - Static method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- fullUpdate - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- FullUpdateType(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- 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
- get() - Static method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- get(ReplicaSet, MongoDbPartition) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ChangeEventSourceConnectionFactory
-
Create connection for given replica set and partition
- getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getBlockingSnapshottingTask(MongoDbPartition, MongoDbOffsetContext, SnapshotConfiguration) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getBuiltInDbNames() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- 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.
- getCaptureModeFullUpdateType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCaptureScope() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCaptureTarget() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getChangeRecordEmitter(MongoDbPartition, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
-
Returns a
ChangeRecordEmitterproducing the change records for the given table row. - getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, BsonDocument, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getChangeStreamSessionTransactionId(ChangeStreamDocument<BsonDocument>) - 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
- getClock() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getCollectionExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getCollectionIncludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getConfig() - Method in class io.debezium.connector.mongodb.Filters
- getConnection(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- getConnectionContext() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- getConnectionMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getConnector() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getConnectorConfig() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
- 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
- getConnectorVersion() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCorrelationId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getCursorMaxAwaitTime() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getCursorPipelineOrder() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getData(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDataBytes(BsonValue) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDataCollections() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getDataString(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getDbExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getDbIncludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getDocumentId(BsonDocument) - Method in class io.debezium.connector.mongodb.JsonSerialization
- getDocumentValue(BsonDocument) - 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
- getFieldExcludeList() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFieldRenames() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFiltersMatchMode() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getFiltersMatchMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getFullDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getIncrementalSnapshotChangeEventSource(MongoDbOffsetContext, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>, NotificationService<MongoDbPartition, MongoDbOffsetContext>) - 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
- getLastEmptyPollTime() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getLastEmptyPollTime() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getLastSourceEventPollTime() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getLastSourceEventPollTime() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
- getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- getMetrics(String) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getMongoDbOffsetContext(OffsetContext) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
- 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
- getNumberOfEmptyPolls() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- getNumberOfEmptyPolls() - 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.ReplicaSetOffsetContext
- getOffsetContext() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- getOffsets(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, MongoDbOffsetContext, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- getOperation() - Method in class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- getOversizeHandlingMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getOversizeSkipThreshold() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getPartialUpdateDocument(R, R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- getPreviousOffset(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
- getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
- getReplicaSet(MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- 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.MongoDbConnectorConfig
- getReplicaSets(long, TimeUnit) - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
-
Get the information about each of the replica sets.
- getReplicaSets(MongoClient) - 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(MongoDbConnectorConfig) - 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.events.BufferingChangeStreamCursor
- getResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getSchema() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- getSchemaFilePath() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
- getServerAddress() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- getServerCursor() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- getShardConnectionParameters() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSignalDataCollection() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getSnapshotChangeEventSource(SnapshotProgressListener<MongoDbPartition>, NotificationService<MongoDbPartition, MongoDbOffsetContext>) - 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
- getSnapshotReplicaSet() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the ReplicaSet for the snapshot
- getSnapshottingTask(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- 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
- getSslKeyStore() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslKeyStorePassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslKeyStoreType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStore() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStorePassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getSslTrustStoreType() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- getStages() - Method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- 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.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- getTime() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- getTimestamp(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
- getTopicName(CollectionId, String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.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
- getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
- getUserPipeline() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- getValue() - Method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- getWatermarkWindowCloser(CommonConnectorConfig, MongoDbConnection, CollectionId) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
H
- handle(ChangeStreamDocument<TResult>) - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- handle(BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>) - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- hasConfigFieldEventId(Map<String, T>) - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- hasDocument() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
- hashCode() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
- 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.ReplicaSetPartition
- hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSets
- hasNext() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- 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.connection.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.connection.ReplicaSet
- HEARTBEAT_FREQUENCY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- hello() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
-
Executes the ping command (Ping) using the first available database
- hello(MongoClient, String) - Static method in class io.debezium.connector.mongodb.MongoUtil
- HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Regular expression that extracts the hosts for the replica sets.
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 io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- includePreImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- includes(String, Function<T, String>) - Method in class io.debezium.connector.mongodb.Filters
- INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- incrementalSnapshotChangeEventSource - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- incrementalSnapshotContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- incrementalSnapshotThreadPool - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- incrementTableRowsScanned(long) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- INFO - Static variable in class io.debezium.connector.mongodb.Module
- init(Configuration) - Method in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- init(Configuration) - Method in interface io.debezium.connector.mongodb.connection.MongoDbAuthProvider
-
Initializes the provider.
- init(MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- init(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- init(MongoDbIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- initChangeStream(MongoClient, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- initEvent(String, MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.SourceInfo
- initFromOpTimeIfNeeded(BsonTimestamp) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- INITIAL - Enum constant in enum 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
- initialSyncReplicaSets - Variable in class io.debezium.connector.mongodb.SourceInfo
- initReplicaSetSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, MongoDbConnection) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- INTERNAL_FIRST - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Internal stages first, then user stages
- 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.connection - package io.debezium.connector.mongodb.connection
- io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
- io.debezium.connector.mongodb.events - package io.debezium.connector.mongodb.events
- 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.recordemitter - package io.debezium.connector.mongodb.recordemitter
- io.debezium.connector.mongodb.rest - package io.debezium.connector.mongodb.rest
- io.debezium.connector.mongodb.snapshot - package io.debezium.connector.mongodb.snapshot
- io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
- io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
- isClusterRs - Variable in class io.debezium.connector.mongodb.connection.ReplicaSet
- isClusterRs() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
- isEmpty() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- isEmpty() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- isEmpty() - Method in class io.debezium.connector.mongodb.events.SplitEventHandler
- isFullUpdate() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isHistorized() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- isIncludePreImage() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- isInitialSyncOngoing(String) - Method in class io.debezium.connector.mongodb.SourceInfo
-
Determine if the initial sync for the given replica set is still ongoing.
- isLiteralsMatchMode() - Method in class io.debezium.connector.mongodb.Filters.FilterConfig
- isNonInitialChunk() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
- isOffsetInvalidationAllowed() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isPostImage() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- isRunning() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
- isRunning() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
-
Indicates whether event fetching is running and the internal cursor is open
- isSchemaVerificationPassed() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSnapshotExpected(MongoDbPartition, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- isSnapshotOngoing() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- isSnapshotPaused() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- 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.
- isSslAllowInvalidHostnames() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isSslEnabled() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- isValidOperation(String) - Static method in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- isValidResumeToken(MongoDbPartition, ReplicaSet, BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
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
- keyFromRow(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- keyGenerator - 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
- lastEmptyPollTime - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- lastEventKeySent - Variable in class io.debezium.connector.mongodb.snapshot.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.
- lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
- lastResumeToken - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- lastResumeToken() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastResumeToken(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- lastResumeTokenDoc() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastSourceEventPollTime - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- lastTimestamp() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- lastTimestamp(String) - Method in class io.debezium.connector.mongodb.SourceInfo
- LIST_DELIMITER - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- LITERAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Match by simple comparison (use simple name for collections)
- literalMatchMode - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- Loader(MongoDbConnectorConfig, ReplicaSets) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- loadKeyStore(String, Path, char[]) - Static method in class io.debezium.connector.mongodb.connection.ConnectionContext
-
Creates keystore
- 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 - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- LOGGER - Static variable in class io.debezium.connector.mongodb.connection.ConnectionContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- LOGGER - Static variable in class io.debezium.connector.mongodb.events.SplitEventHandler
- LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- 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.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.MongoUtil
- LOGGER - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- LOGGER - Static variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- LOGGER - Static variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
- longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- LOOKUP - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Full update is performed via separate document lookup call
- lsid - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- LSID - Static variable in class io.debezium.connector.mongodb.SourceInfo
- lte(Object, Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
M
- mapper - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mapperTypeRef - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mask(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
-
Mask credential information in connection string
- maskedConnectionSeed - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- maskedConnectionSeed() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
-
Same as
ConnectionContext.connectionSeed()but masks sensitive information - matcher(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- 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.
- maximumKey - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
The largest PK in the table at the start of snapshot.
- maximumKey() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- maximumKey(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- mergeEventFragments(List<ChangeStreamDocument<TResult>>) - Static method in class io.debezium.connector.mongodb.events.SplitEventHandler
- metrics - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- 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
- mongo - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- 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
- MONGODB_TRUNCATED_ARRAY_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MONGODB_UPDATED_DESCRIPTION_SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbAuthProvider - Interface in io.debezium.connector.mongodb.connection
-
An interface that defines the MongoDB Authentication strategy.
- 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, MongoDbStreamingChangeEventSourceMetrics) - 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
- MongoDbChangeRecordEmitter - Class in io.debezium.connector.mongodb.recordemitter
-
Emits change data based on a change stream change.
- MongoDbChangeRecordEmitter(MongoDbPartition, OffsetContext, Clock, ChangeStreamDocument<BsonDocument>, MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- MongoDbClientFactory - Class in io.debezium.connector.mongodb.connection
-
A connection pool of MongoClient instances.
- MongoDbClientFactory(MongoClientSettings.Builder) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbClientFactory
- MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
-
CloudEvents maker for records producer by MongoDB connector.
- MongoDbCloudEventsMaker(RecordParser, SerializerType, String, 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<BsonDocument, Object>, Envelope, Schema, Function<BsonDocument, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
- mongoDbConnection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- mongoDbConnection - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- MongoDbConnection - Class in io.debezium.connector.mongodb.connection
-
Scoped Mongodb Connection which applies filter configuration and replica set specification when required Internally this wrapper attempts to obtain regular
MongoClientinstance - MongoDbConnection(ReplicaSet, MongoDbClientFactory, MongoDbConnectorConfig, Filters, MongoDbConnection.ErrorHandler) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnection
- MongoDbConnection.ChangeEventSourceConnectionFactory - Interface in io.debezium.connector.mongodb.connection
- MongoDbConnection.ErrorHandler - Interface in io.debezium.connector.mongodb.connection
- 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 in io.debezium.connector.mongodb
-
The set off different ways how connector can capture changes.
- MongoDbConnectorConfig.CaptureScope - Enum in io.debezium.connector.mongodb
-
The set of predefined CaptureScope options or aliases.
- MongoDbConnectorConfig.ConnectionMode - Enum in io.debezium.connector.mongodb
-
The set of predefined MongoDbConnectionMode options or aliases.
- MongoDbConnectorConfig.CursorPipelineOrder - Enum in io.debezium.connector.mongodb
-
The set of predefined CursorPipelineOrder options or aliases.
- MongoDbConnectorConfig.FiltersMatchMode - Enum in io.debezium.connector.mongodb
-
The set of predefined CursorPipelineOrder options or aliases.
- MongoDbConnectorConfig.FullUpdateType - Enum in io.debezium.connector.mongodb
-
The set of different ways how connector performs full update
- MongoDbConnectorConfig.OversizeHandlingMode - Enum in io.debezium.connector.mongodb
-
The set of predefined OversizeHandlingMode options or aliases.
- MongoDbConnectorConfig.SnapshotMode - Enum 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
- MongoDbDeleteWindowCloser - Class in io.debezium.connector.mongodb.snapshot
- MongoDbDeleteWindowCloser(MongoDbConnection, CollectionId, MongoDbIncrementalSnapshotChangeEventSource) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbDeleteWindowCloser
- MongoDbErrorHandler - Class in io.debezium.connector.mongodb
-
Error handler for MongoDB.
- MongoDbErrorHandler(MongoDbConnectorConfig, ChangeEventQueue<?>, ErrorHandler) - 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.snapshot
-
An incremental snapshot change event source that emits events from a MongoDB change stream interleaved with snapshot events.
- MongoDbIncrementalSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbSchema, Clock, SnapshotProgressListener<MongoDbPartition>, DataChangeEventListener<MongoDbPartition>, NotificationService<MongoDbPartition, ? extends OffsetContext>) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- MongoDbIncrementalSnapshotContext<T> - Class in io.debezium.connector.mongodb.snapshot
-
Describes current state of incremental snapshot of MongoDB connector
- MongoDbIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- MongoDbInsertWindowCloser - Class in io.debezium.connector.mongodb.snapshot
- MongoDbInsertWindowCloser(MongoDbConnection, CollectionId) - Constructor for class io.debezium.connector.mongodb.snapshot.MongoDbInsertWindowCloser
- 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.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(RecordAndMetadata) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- MongoDbSchema - Class in io.debezium.connector.mongodb
- MongoDbSchema(Filters, TopicNamingStrategy<CollectionId>, Schema, SchemaNameAdjuster) - Constructor for class io.debezium.connector.mongodb.MongoDbSchema
- MongoDbSchemaFactory - Class in io.debezium.connector.mongodb
- MongoDbSchemaFactory() - Constructor for class io.debezium.connector.mongodb.MongoDbSchemaFactory
- mongoDbSchemaFactoryObject - Static variable in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- MongoDbSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
-
A
SnapshotChangeEventSourcethat performs multithreaded snapshots of replica sets. - MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext>) - 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
- MongoDbSnapshotRecordEmitter - Class in io.debezium.connector.mongodb.recordemitter
-
Emits change data based on a collection document.
- MongoDbSnapshotRecordEmitter(MongoDbPartition, OffsetContext, Clock, BsonDocument, MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.recordemitter.MongoDbSnapshotRecordEmitter
- MongoDbSnapshottingTask(List<ReplicaSet>, List<String>, Map<String, String>, boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
- MongoDbSourceInfoStructMaker() - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
- MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, MongoDbConnection.ChangeEventSourceConnectionFactory, ReplicaSets, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock, MongoDbStreamingChangeEventSourceMetrics) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- MongoDbStreamingChangeEventSource.StreamStatus - Enum in io.debezium.connector.mongodb
-
Indicates the status of event processing
- 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
-
Deprecated.
- MongoDbTopicSelector() - Constructor for class io.debezium.connector.mongodb.MongoDbTopicSelector
-
Deprecated.
- 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
- 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 - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- 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. - namespaceBson(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
- NEVER - Enum constant in enum 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
- newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
- newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- next() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Returns next event in buffer.
- NEXT - Enum constant in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
No event was dispatched and processing loop should advance to the next iteration immediately
- nextChunkPosition(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- nextDataCollection() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- nextDataCollection(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- noEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- noEvent(String, MongoChangeStreamCursor<?>) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(String, BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(String, SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(String, String) - Method in class io.debezium.connector.mongodb.SourceInfo
- noEvent(String, BsonTimestamp) - Method in class io.debezium.connector.mongodb.SourceInfo
- noMessageIterations - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- normalize(String) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- notExpectedChunk(String) - Method in class io.debezium.connector.mongodb.snapshot.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.
- notificationService - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- notifyReplicaSets(ReplicaSetNotifier<CollectionId>, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
- numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfEmptyPolls - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- numberOfSourceEvents - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
O
- of(ReplicaSet...) - Static method in class io.debezium.connector.mongodb.ReplicaSets
- offsetContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- offsetInvalidationAllowed - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- 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
- onError(String, Throwable) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ErrorHandler
- onEvent(String, CollectionId, SourceInfo.Position, long) - Method in class io.debezium.connector.mongodb.SourceInfo
- onSourceEventPolled(ChangeStreamDocument<?>, Clock, Instant) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
- onStartup - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- openChangeStream(MongoClient, MongoDbTaskContext) - Static method in class io.debezium.connector.mongodb.MongoUtil
-
Opens change stream based on
MongoDbConnectorConfig.getCaptureScope() - openWindow(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- OPERATION_INVALID_BEHAVIOR - Static variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouterConfigDefinition
- OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.recordemitter.MongoDbChangeRecordEmitter
- ORDER - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- ORDER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- orFilters(List<Bson>) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- orFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- oversizeHandlingMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- OversizeHandlingMode(String) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- oversizeSkipThreshold - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
P
- parse(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipeline
- 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 io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String) - Static method in enum 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 io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Determine if the supplied value is one of the predefined options.
- parse(String, String) - Static method in enum 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
- parseFromHosts(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
- 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(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.
- parts() - Method in class io.debezium.connector.mongodb.CollectionId
- password - Variable in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- 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.connection.MongoDbConnection
-
A pause between failed MongoDB operations to prevent CPU throttling and DoS of target MongoDB database.
- paused - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
-
Determines if the incremental snapshot was paused or not.
- pauseSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- pauseSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- poll() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- pollInterval() - Method in class io.debezium.connector.mongodb.connection.ConnectionContext
- pollWithDelay() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
-
Repeatedly polling fetcher for new event, exponentially waiting between polls until limit is reached
- position - Variable in class io.debezium.connector.mongodb.SourceInfo
- position() - Method in class io.debezium.connector.mongodb.SourceInfo
- Position(BsonTimestamp, SourceInfo.SessionTransactionId, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
- positionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
- POST_IMAGE - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Full update utilises MongoDB post images
- postImage - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- postIncrementalSnapshotCompleted() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- postReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- prepare(MongoDbPartition, boolean) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- preReadChunk(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.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
- primaryAddress - Variable in class io.debezium.connector.mongodb.PrimaryElectionEvent
- 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
- processChangeStreamDocument(ChangeStreamDocument<BsonDocument>, SplitEventHandler<BsonDocument>, ReplicaSet, ReplicaSetPartition, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- processMessage(MongoDbPartition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- progressListener - Variable in class io.debezium.connector.mongodb.snapshot.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
- queryChunk(MongoCollection<BsonDocument>, Object[], Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- queue - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- QUEUE_OFFER_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
R
- readChangeStream(MongoClient, ReplicaSet, ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- readChunk(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
- readMaximumKey() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- readReplicaSetsFromCluster(Set<ReplicaSet>, ClusterDescription, ConnectionContext) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- readReplicaSetsFromShardedCluster(Set<ReplicaSet>, MongoClient) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- readShardedClusterAsReplicaSet(Set<ReplicaSet>, ConnectionContext) - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- REGEX - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Match by regex (use fully qualified name for collections)
- register(ConnectRestExtensionContext) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- REMOVED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
- removeDataCollectionFromSnapshot(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- 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_SET - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Connect individually to each replica set
- 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 - Class in io.debezium.connector.mongodb.connection
- ReplicaSet(ConnectionString) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
- ReplicaSet(String) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
- ReplicaSet(String, ConnectionString) - Constructor for class io.debezium.connector.mongodb.connection.ReplicaSet
- 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(ConnectionContext, Function<MongoClient, 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.connection.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.connection.ReplicaSet
-
Get the name of this replica set.
- replicaSetName() - Method in class io.debezium.connector.mongodb.SourceInfo
- replicaSetName(ClusterDescription) - Static method in class io.debezium.connector.mongodb.MongoUtil
- ReplicaSetNotifier<T> - Interface in io.debezium.connector.mongodb.snapshot
- 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
- 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.MongoDbChangeEventSourceFactory
- replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- 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 - Variable in class io.debezium.connector.mongodb.ReplicaSets
- replicaSets - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- 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.
- replicaSetsChanged(ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- replicaSetsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- 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.snapshot.MongoDbIncrementalSnapshotContext
- resolveChangeStreamPipeline(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- resolveFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- resolveReplicaSets(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- resolveString(Configuration, Field) - Static method in class io.debezium.connector.mongodb.Filters.FilterConfig
- ResumableChangeStreamEvent(ChangeStreamDocument<TResult>) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
Creates resumable event from document
- ResumableChangeStreamEvent(BsonDocument) - Constructor for class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
Creates resumable event from resume token
- RESUME_TOKEN - Static variable in class io.debezium.connector.mongodb.SourceInfo
- resumeSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- resumeSnapshot(MongoDbPartition, OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- resumeToken - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
-
When
BufferingChangeStreamCursor.ResumableChangeStreamEvent.documentis present this field corresponds toChangeStreamDocument.getResumeToken()Otherwise the value corresponds to the value returned by associatedMongoChangeStreamCursor.getResumeToken() - resumeToken - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- ResumeTokens - Class in io.debezium.connector.mongodb
-
Utilities for working with MongoDB resume tokens.
- ResumeTokens() - Constructor for class io.debezium.connector.mongodb.ResumeTokens
- revertChunk() - Method in class io.debezium.connector.mongodb.snapshot.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.events.BufferingChangeStreamCursor.EventFetcher
- run() - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
- running - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
- running - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
S
- 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.MongoDbChangeEventSourceFactory
- schema - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
- schema - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- 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
- schemaFor(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSchema
- schemaParts() - Method in class io.debezium.connector.mongodb.CollectionId
- schemaVerificationPassed - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
- sendEvent(EventDispatcher<MongoDbPartition, CollectionId>, OffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- sendWindowEvents(OffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- SEPARATOR - Static variable in class io.debezium.connector.mongodb.ReplicaSets
- serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- serializedStringToArray(String, String) - Method in class io.debezium.connector.mongodb.snapshot.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.MongoDbTaskContext
- serverName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
- SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
- setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- 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.snapshot.MongoDbIncrementalSnapshotContext
- setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- settings() - Method in class io.debezium.connector.mongodb.connection.MongoDbClientFactory
-
Creates fresh
MongoClientSettings.BuilderfromMongoDbClientFactory.defaultSettings - SHARD_CONNECTION_PARAMS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- shardConnectionParameters - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SHARDED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Connect to sharded cluster with single connection via mongos
- SHARDS_COLLECTION_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
- shouldSkipSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
- signalDataCollection - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
- signallingCollectionId - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- SIMPLE_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
-
Common settings for writing JSON strings using a compact JSON format
- size() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
-
Depending on queue implementation this method may not be reliable By default see
ConcurrentLinkedQueue.size() - size() - Method in class io.debezium.connector.mongodb.ReplicaSets
-
Get the number of replica sets.
- SKIP - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Skip oversized events
- 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
- snapshotMetrics - Variable in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SnapshotMode(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
- snapshotRunning() - Method in class io.debezium.connector.mongodb.snapshot.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
- SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
- 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
- SPLIT - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Split oversized events (only supported for MongoDB 6.0.9 and later
- SplitEventHandler<TResult> - Class in io.debezium.connector.mongodb.events
- SplitEventHandler() - Constructor for class io.debezium.connector.mongodb.events.SplitEventHandler
- splitLargeEvent() - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- splitList(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- splitNamespaceList(String) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
- SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE_PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_KEYSTORE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE_PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- SSL_TRUSTSTORE_TYPE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslAllowInvalidHostnames - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslEnabled - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStore - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStorePassword - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslKeyStoreType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStore - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStorePassword - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- sslTrustStoreType - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- stages - Variable in class io.debezium.connector.mongodb.ChangeStreamPipeline
- start() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- 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.snapshot.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.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
- stopSnapshot() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- stopSnapshot(MongoDbPartition, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- store(Map<String, Object>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- stream - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, List<ReplicaSet>) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- streamingMetrics - Variable in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
- streamingMetrics - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
- streamingMetrics - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- StreamStatus() - Constructor for enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
- stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
- stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- 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, boolean) - 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.snapshot.MongoDbIncrementalSnapshotContext
- tableInformationComplete() - Method in class io.debezium.connector.mongodb.MongoDbSchema
- TASK_CONNECTION_STRINGS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
-
The
ReplicaSets.SEPARATOR-separated list of connection strings - 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.MongoDbSnapshotChangeEventSource
- taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
- testArrayElementType(SchemaBuilder, Map.Entry<String, BsonValue>, Map<String, BsonType>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- testType(SchemaBuilder, String, BsonValue, BsonType) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
- then(ChangeStreamPipeline) - Method in class io.debezium.connector.mongodb.ChangeStreamPipeline
-
Creates a new pipeline that is a combination of the current and supplied pipeline stages in serial.
- THROTTLE_NO_MESSAGE_BEFORE_PAUSE - Static variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- throttleIfNeeded(ChangeStreamDocument<TResult>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- throttler - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
- throttler - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
- TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
- TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbSchema
- topicNamingStrategy - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
- topicNamingStrategy() - 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.ChangeStreamPipeline
- toString() - Method in class io.debezium.connector.mongodb.CollectionId
- toString() - Method in class io.debezium.connector.mongodb.connection.ReplicaSet
- toString() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.ResumableChangeStreamEvent
- 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.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.ReplicaSetPartition
- toString() - Method in class io.debezium.connector.mongodb.ReplicaSets
- toString() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
- toString() - Method in class io.debezium.connector.mongodb.SourceInfo
- totalRowsScanned - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- transactionContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
- 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
- truncatedArraySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- tryNext() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
- ts - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
- TXN_NUMBER - Static variable in class io.debezium.connector.mongodb.SourceInfo
- txnNumber - Variable in class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
U
- unsetCorrelationId() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- 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
- updatedDescriptionSchema() - Method in class io.debezium.connector.mongodb.MongoDbSchemaFactory
- USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- USER_FIRST - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
User stages first, then internal stages
- USER_ONLY - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Only user stages (replacing internal stages)
- username - Variable in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
- userPipeline - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
V
- validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateAllFields(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
- validateCaptureTarget(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateChangeStreamPipeline(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
- validateConfigFields() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
- validateConnectionString(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
- validateListOfRegexesOrLiterals(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- validateOversizeSkipThreshold(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
- value - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
- value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
- value - Variable in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
- valueFromDocumentChangeStream(ChangeStreamDocument<BsonDocument>, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
- valueFromDocumentSnapshot(BsonDocument, 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 io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.ConnectionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CursorPipelineOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FiltersMatchMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.FullUpdateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.OversizeHandlingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.StreamStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
-
Returns an array containing the constants of this enum type, 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
- version() - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
- VERSION_ENDPOINT - Static variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
W
- waitWhenStreamingPaused(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
- WALL_TIME - Static variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime - Variable in class io.debezium.connector.mongodb.SourceInfo
- wallTime() - Method in class io.debezium.connector.mongodb.SourceInfo
- window - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
- windowOpened - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
- withMaskedSensitiveOptions(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
All Classes and Interfaces|All Packages|Constant Field Values
DefaultTopicNamingStrategyinstead.