Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

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
 
addResumeTokenToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
addSessionTxnIdToOffset(SourceInfo.Position, Map<String, Object>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
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.MongoDbConnectorConfig
 
afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
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
 
ALWAYS - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Performs a snapshot of data and schema upon each connector start.
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(ConnectionString, String, String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
 
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
 
authProvider - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
authProvider - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
authSource - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
available() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor

B

BASE_PATH - Static variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
 
bsonSize(Object) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
BufferingChangeStreamCursor<TResult> - Class in io.debezium.connector.mongodb.events
An implementation of MongoChangeStreamCursor which 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 ChangeStreamIterable and 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, see MongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed.
buildDataCollection(List<AdditionalCondition>, String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
Returns a new builder for 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.MongoDbOffsetContext
 
changeStreamEvent(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
 
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
 
clientFactory - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
clientSettings - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
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.ConnectionStrings
 
clusterDescription(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtils
Retrieves cluster description, forcing a connection if not yet available
COLLECTION - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.CaptureScope
Capture changes from collection.
COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
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(CollectionId, long) - Method in class io.debezium.connector.mongodb.SourceInfo
Get a Struct representation of the source partition and offset information where we have last read.
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) - 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
concat(Object...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
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.MongoDbTaskContext
 
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_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
 
CONFIGURATION_BASED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Allows control over snapshots by setting connectors properties prefixed with 'snapshot.mode.configuration.based'.
configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectRestExtension
 
configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
 
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_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
connectClusterState - Variable in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
 
CONNECTION_STRING - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
connectionContext - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
connectionString - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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
 
connectorConfig - Variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
connectorConfig - Variable in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
connectorConfig - Variable in class io.debezium.connector.mongodb.connection.DefaultMongoDbAuthProvider
 
connectorConfig - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
connectorConfig - Variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
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
 
connectorConfig - Variable in class io.debezium.connector.mongodb.SourceInfo
 
connectorSpecificSourceFields() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
connectTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
constructQueryPredicate(Object[], Object[], String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtils
Determine if the supplied MongoIterable contains an element that is equal to the supplied value.
contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtils
Determine if the supplied MongoIterable contains at least one element that satisfies the given predicate.
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(Configuration) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
Creates MongoDbConnection with error handler provided by MongoDbConnections.throwingErrorHandler()
create(Configuration, MongoDbConnection.ErrorHandler) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
Creates MongoDbConnection with arbitrary error handler
create(Configuration, EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
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, EventDispatcher.SnapshotReceiver<MongoDbPartition>, MongoDbConnection, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
Dispatches the data change events for the records of a single replica-set.
createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver<MongoDbPartition>, CollectionId, MongoDbConnection, Map<DataCollectionId, 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.
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(RecordAndMetadata, SerializerType, String, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
createMongoClientSettings() - Method in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
createOperationTypeFilter(MongoDbConnectorConfig, Filters.FilterConfig) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
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 interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
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
 
CUSTOM - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Inject a custom snapshotter, which allows for more control over snapshots.

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
 
DefaultMongoDbClientFactory - Class in io.debezium.connector.mongodb.connection.client
 
DefaultMongoDbClientFactory(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
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.
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
DEPRECATED_CONNECTION_MODE_FILED - Static variable in class io.debezium.connector.mongodb.MongoDbConnector
 
DEPRECATED_SHARD_CS_PARAMS_FILED - Static variable in class io.debezium.connector.mongodb.MongoDbConnector
 
determineDataCollectionsToBeSnapshotted(Collection<T>, Set<Pattern>) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
determineSnapshotQuery(Map<String, String>, CollectionId) - 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>, MongoDbPartition, MongoDbOffsetContext) - 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>, MongoDbPartition, MongoDbOffsetContext) - 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
 
doSnapshot(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
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(MongoDbConnectorConfig) - Static method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
emptyOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
enqueue(BufferingChangeStreamCursor.ResumableChangeStreamEvent<TResult>) - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
 
envelopeSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
equals(Object) - Method in class io.debezium.connector.mongodb.CollectionId
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
error - Variable in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
 
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_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
 
eventSourcingErrorHandler(EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
Creates MongoDbConnection.ErrorHandler that Logs the error Notifies dispatcher in case of of authorisation error Rethrows the error as DebeziumException
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.
expandAndDedupeDataCollectionIds(List<String>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
Expands the string-based list of data collection ids if supplied using regex to a list of all matching explicit data collection ids.
expandPayload - Variable in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
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
 
FETCHER_SHUTDOWN_TIMEOUT - Static 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 - 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.MongoUtils
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.MongoUtils
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.MongoUtils
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
 
fromBase64(String) - Static method in class io.debezium.connector.mongodb.ResumeTokens
 
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
 
getAdditionalConditions() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getAuthProvider() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getAuthSource() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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 ChangeRecordEmitter producing the change records for the given table row.
getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, BsonDocument) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getChangeStreamSessionTransactionId(ChangeStreamDocument<BsonDocument>) - Static method in class io.debezium.connector.mongodb.MongoUtils
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
 
getClusterDescription() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
getClusterType() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
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(EventDispatcher<MongoDbPartition, CollectionId>, MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
Obtains instances of MongoDbConnection which should be used in event sources
getConnectionString() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
getConnectionString() - 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.MongoDbConnectionContext
 
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
 
getConnectTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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
 
getCursorMaxAwaitTimeMs() - 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
 
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
 
getError() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
Returns error that occurred during event fetching
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
 
getFilters() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
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
 
getHeartbeatFrequencyMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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
 
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
 
getMaskedConnectionString() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
Same as MongoDbConnectionContext.getConnectionString() but masks sensitive information
getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
getMatchingCollections(Configuration) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
 
getMetrics(String) - Method in class io.debezium.connector.mongodb.rest.DebeziumMongoDbConnectorResource
 
getMongoClient() - Method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
Creates native MongoClient instance
getMongoClient() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
getMongoClient() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
Creates native MongoClient instance
getMongoClientSettings() - Method in class io.debezium.connector.mongodb.connection.client.DefaultMongoDbClientFactory
 
getMongoClientSettings() - Method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
Creates MongoClientSettings used to obtain MongoClient instances
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
 
getOffsetContext() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
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.MongoDbPartition.Provider
 
getPassword() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getPreviousOffsets(MongoDbConnectorConfig) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
 
getRequiredReplicaSetName() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
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
 
getServerName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
getServerSelectionTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getShardNames() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
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
 
getSnapshotLockingMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshotMaxThreads() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
 
getSnapshotMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshottingTask(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getSocketTimeoutMs() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
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
 
getStripedAdditionalConditions(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
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.
getTopicNamingStrategy() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
 
getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
 
getUser() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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.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
 
hasError() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor.EventFetcher
Indicates whether an error occurred during event fetching
hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
hasNext() - Method in class io.debezium.connector.mongodb.events.BufferingChangeStreamCursor
 
hasOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
hasPosition() - Method in class io.debezium.connector.mongodb.SourceInfo
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
hasReplicaSetNameIfRequired() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
Determines if RS name is specified when required
HEARTBEAT_FREQUENCY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
heartbeatFrequencyMs - 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.MongoUtils
 
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
 
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
 
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, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
initEvent(MongoChangeStreamCursor<ChangeStreamDocument<BsonDocument>>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
initFromOpTimeIfNeeded(BsonTimestamp) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
INITIAL - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Perform a snapshot only upon initial startup of a connector.
INITIAL_ONLY - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Perform a snapshot and then stop before attempting to receive any logical changes.
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
 
initialSnapshot - Variable in class io.debezium.connector.mongodb.SourceInfo
 
initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
initSnapshotStartOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, MongoDbConnection) - 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.MongoDbOffsetContext
 
io.debezium.connector.mongodb - package io.debezium.connector.mongodb
 
io.debezium.connector.mongodb.connection - package io.debezium.connector.mongodb.connection
 
io.debezium.connector.mongodb.connection.client - package io.debezium.connector.mongodb.connection.client
 
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.snapshot.query - package io.debezium.connector.mongodb.snapshot.query
 
io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
 
io.debezium.connector.mongodb.transforms.outbox - package io.debezium.connector.mongodb.transforms.outbox
 
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
 
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
 
isShardedCluster() - Method in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
isSignalDataCollection(DataCollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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.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(BsonDocument, MongoDbTaskContext) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
 

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.
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.MongoDbOffsetContext
 
lastResumeToken() - Method in class io.debezium.connector.mongodb.SourceInfo
 
lastResumeTokenDoc() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
lastSourceEventPollTime - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
lastTimestamp() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
lastTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
 
lastTimestampOrTokenTime() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
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, ?>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
load(Map<String, ?>, boolean) - Static method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
Loader(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
loadKeyStore(String, Path, char[]) - Static method in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
Creates keystore
LOGGER - Static variable in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
LOGGER - Static variable in interface io.debezium.connector.mongodb.connection.client.MongoDbClientFactory
 
LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
LOGGER - Static variable in class io.debezium.connector.mongodb.connection.MongoDbConnections
 
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.MongoDbConnector
 
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.MongoDbOffsetContext
 
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.MongoUtils
 
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
 
logicalName - Variable in class io.debezium.connector.mongodb.MongoDbPartition.Provider
 
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(ConnectionString) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
 
mask(String) - Static method in class io.debezium.connector.mongodb.connection.ConnectionStrings
Mask credential information in connection string
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
 
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_FIELDS - Static variable in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
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, MongoDbTaskContext, MongoDbSchema, MongoDbStreamingChangeEventSourceMetrics, SnapshotterService) - 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 - Interface in io.debezium.connector.mongodb.connection.client
 
MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
CloudEvents maker for records producer by MongoDB connector.
MongoDbCloudEventsMaker(RecordAndMetadata, SerializerType, String, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
An implementation of CloudEventsProvider for MongoDB.
MongoDbCloudEventsProvider() - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
MongoDbCollectionSchema - Class in io.debezium.connector.mongodb
Defines the Kafka Connect Schema functionality 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 MongoClient instance
MongoDbConnection(Configuration, MongoDbConnection.ErrorHandler) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnection
 
MongoDbConnection.ErrorHandler - Interface in io.debezium.connector.mongodb.connection
 
MongoDbConnectionContext - Class in io.debezium.connector.mongodb.connection
 
MongoDbConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnectionContext
 
MongoDbConnections - Class in io.debezium.connector.mongodb.connection
Factory class providing access to different configurations of MongoDbConnection instances.
MongoDbConnections() - Constructor for class io.debezium.connector.mongodb.connection.MongoDbConnections
 
MongoDbConnector - Class in io.debezium.connector.mongodb
A Kafka Connect source connector that creates tasks that read the MongoDB change stream and generate the corresponding data change events.
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 of different ways how connector can capture changes.
MongoDbConnectorConfig.CaptureScope - Enum in io.debezium.connector.mongodb
The set of predefined CaptureScope 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 off 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 EventMetadataProvider implementation 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, MongoDbTaskContext, 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
Represents partition used by MongoDB connector TODO: replicaSetName is preserved only for offset consolidation
MongoDbPartition(String) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
 
MongoDbPartition(String, String) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
MongoDbPartition.Provider - Class in io.debezium.connector.mongodb
Provider of partitions used by MongoDB connector TODO: replicaSetNames are preserved only for offset consolidation
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 SnapshotChangeEventSource that performs multithreaded snapshots of replica sets.
MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, EventDispatcher<MongoDbPartition, CollectionId>, Clock, SnapshotProgressListener<MongoDbPartition>, ErrorHandler, NotificationService<MongoDbPartition, MongoDbOffsetContext>, SnapshotterService) - 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.
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
 
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, EventDispatcher<MongoDbPartition, CollectionId>, ErrorHandler, Clock, MongoDbStreamingChangeEventSourceMetrics, SnapshotterService) - 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
 
MongoUtils - Class in io.debezium.connector.mongodb
Utilities for working with MongoDB.
MongoUtils() - Constructor for class io.debezium.connector.mongodb.MongoUtils
 

N

name - Variable in class io.debezium.connector.mongodb.CollectionId
 
name() - Method in class io.debezium.connector.mongodb.CollectionId
Get the name of the collection.
name() - Static method in class io.debezium.connector.mongodb.Module
 
name() - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
 
namespace() - Method in class io.debezium.connector.mongodb.CollectionId
Get the namespace of this collection, which is composed of the database name and collection 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
Deprecated.
to be removed in Debezium 3.0, replaced by {MongoDbConnectorConfig.SnapshotMode.NO_DATA}
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
 
NO_DATA - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Never perform a snapshot and only receive new data changes.
noEvent(MongoChangeStreamCursor<?>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
noEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
noEvent(BufferingChangeStreamCursor.ResumableChangeStreamEvent<BsonDocument>) - Method in class io.debezium.connector.mongodb.SourceInfo
 
noEvent(SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
 
noEvent(String) - Method in class io.debezium.connector.mongodb.SourceInfo
 
noEvent(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
 
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

offsetInvalidationAllowed - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtils
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.MongoUtils
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.MongoUtils
Perform the given operation on the database with the given name, only if that database exists.
onError(String, Throwable) - Method in interface io.debezium.connector.mongodb.connection.MongoDbConnection.ErrorHandler
 
onEvent(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
 
openChangeStream(MongoClient, MongoDbTaskContext) - Static method in class io.debezium.connector.mongodb.MongoUtils
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.MongoDbCloudEventsMaker
 
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 <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.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 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.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
 
parts() - Method in class io.debezium.connector.mongodb.CollectionId
 
password - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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
 
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
 
positionFromOffset(Map<String, ?>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
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
 
preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
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>, MongoDbPartition, MongoDbOffsetContext) - 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
 
Provider(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition.Provider
 
Provider(MongoDbConnectorConfig, Set<String>) - Constructor for class io.debezium.connector.mongodb.MongoDbPartition.Provider

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, ChangeEventSource.ChangeEventSourceContext, MongoDbPartition) - 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.MongoDbOffsetContext
 
readMaximumKey() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
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_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbPartition
 
replicaSetName - Variable in class io.debezium.connector.mongodb.MongoDbPartition
 
replicaSetName(ClusterDescription) - Static method in class io.debezium.connector.mongodb.MongoUtils
 
replicaSetNames - Variable in class io.debezium.connector.mongodb.MongoDbPartition.Provider
 
ReplicaSetNotifier<T> - Interface in io.debezium.connector.mongodb.snapshot
 
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
 
resolveConnectionString(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
resolveFilters(Optional<Bson>...) - Static method in class io.debezium.connector.mongodb.ChangeStreamPipelineFactory
 
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.document is present this field corresponds to ChangeStreamDocument.getResumeToken() Otherwise the value corresponds to the value returned by associated MongoChangeStreamCursor.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
 
REWRITE_TOMBSTONE_DELETES_WITH_ID - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
rewriteTombstoneDeletesWithId - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
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
 
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
 
SelectAllSnapshotQuery - Class in io.debezium.connector.mongodb.snapshot.query
 
SelectAllSnapshotQuery() - Constructor for class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
 
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>, MongoDbPartition, MongoDbOffsetContext, Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
sendEvent(Object[]) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
sendWindowEvents(MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
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.MongoDbPartition
 
SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
serverId - Variable in class io.debezium.connector.mongodb.MongoDbPartition
 
serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
serverSelectionTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SessionTransactionId(String, Long) - Constructor for class io.debezium.connector.mongodb.SourceInfo.SessionTransactionId
 
setContext(IncrementalSnapshotContext<CollectionId>) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
setPosition(SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
 
setSchema(Table) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
setSchemaVerificationPassed(boolean) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
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()
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) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
snapshotQuery(String, List<String>) - Method in class io.debezium.connector.mongodb.snapshot.query.SelectAllSnapshotQuery
 
snapshotRunning() - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
snapshotterService - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
socketTimeoutMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
sourceInfo() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
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
 
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
 
startInitialSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
startInitialSnapshot() - 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
 
startsWith(String[], String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Returns true if the source array starts with the specified array.
stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
stopInitialSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
stopInitialSnapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
Record that an initial sync has stopped for the given replica set.
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
 
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
 
stringToDataCollections(String) - Method in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotContext
 
struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
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_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.MongoDbConnectorTask
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
taskContext - Variable in class io.debezium.connector.mongodb.snapshot.MongoDbIncrementalSnapshotChangeEventSource
 
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
 
throwingErrorHandler() - Static method in class io.debezium.connector.mongodb.connection.MongoDbConnections
Creates MongoDbConnection.ErrorHandler that just wraps any exception into DebeziumException
timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
 
TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
toBase64(BsonDocument) - Static method in class io.debezium.connector.mongodb.ResumeTokens
 
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
 
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.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.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 - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
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)
userPipeline - Variable in class io.debezium.connector.mongodb.Filters.FilterConfig
 

V

validate(MongoDbConnectorConfig, MongoDbConnection, Offsets<MongoDbPartition, MongoDbOffsetContext>, Snapshotter) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
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
 
validateConnection(Configuration, ConfigValue) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
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
 
validateListOfRegexesOrLiterals(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateLogPosition(MongoDbOffsetContext, MongoDbTaskContext) - Method in class io.debezium.connector.mongodb.connection.MongoDbConnection
 
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.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.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.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() - Method in class io.debezium.connector.mongodb.transforms.outbox.MongoEventRouter
 
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.MongoDbCloudEventsMaker
 
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
 
WHEN_NEEDED - Enum constant in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Perform a snapshot when it is needed.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values