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 All Packages

A

aborted - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
add(List<T>, T) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
 
ADD_SOURCE_FIELDS - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addAdditionalFieldsSchema(List<ExtractNewDocumentState.FieldReference>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addFields(List<ExtractNewDocumentState.FieldReference>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addFieldSchema(Map.Entry<String, BsonValue>, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
addFieldsPrefix - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
additionalFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
additionalHeaders - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addOperationHeader - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
address() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Get the address of the primary node, if there is one.
ADDRESS_DELIMITER - Static variable in class io.debezium.connector.mongodb.MongoUtil
The delimiter used between addresses.
ADDRESS_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
 
ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
Regular expression that gets the host and (optional) port.
addresses - Variable in class io.debezium.connector.mongodb.ReplicaSet
 
addresses() - Method in class io.debezium.connector.mongodb.ReplicaSet
Get the immutable list of server addresses.
addSourceFields - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addSourceFieldsSchema(String, List<String>, R, SchemaBuilder) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
addSourceFieldsValue(List<String>, R, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
adjuster - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
ADMIN_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
The database that might be used to check for member information in a replica set.
afterExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
all() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get a copy of all of the ReplicaSet objects.
ALL_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
The set of Fields defined as part of this configuration.
apply(Document) - Method in interface io.debezium.connector.mongodb.FieldSelector.FieldFilter
Applies this filter to the given document to exclude or rename fields.
apply(R) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
ARRAY - io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
ARRAY_ENCODING - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
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
 
assureNonEmptySchema() - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
AUTH_SOURCE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
AUTHORIZATION_FAILURE_MESSAGE - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
AUTO_DISCOVER_MEMBERS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 

B

booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
build() - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
Builds the filter selector that returns the field filter for a given collection identifier, using the comma-separated list of fully-qualified field names (for details, see MongoDbConnectorConfig.FIELD_EXCLUDE_LIST) defining which fields (if any) should be excluded, and using the comma-separated list of fully-qualified field replacements (for details, see MongoDbConnectorConfig.FIELD_RENAMES) defining which fields (if any) should be renamed.
build() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
Build the client pool that will use the credentials and options already configured on this builder.
builder() - Static method in class io.debezium.connector.mongodb.FieldSelector
Returns a new builder for a field selector.
Builder() - Constructor for class io.debezium.connector.mongodb.MongoClients.Builder
 
BUILT_IN_DB_NAMES - Static variable in class io.debezium.connector.mongodb.Filters
 

C

ceId() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
checkFieldExists(Document, String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
 
clear() - Method in class io.debezium.connector.mongodb.MongoClients
Clear out and close any open connections.
clientFor(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
Obtain a direct client connection to the specified server.
clientFor(String) - Method in class io.debezium.connector.mongodb.ConnectionContext
 
clientFor(String) - Method in class io.debezium.connector.mongodb.MongoClients
Obtain a direct client connection to the specified server.
clientFor(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.ConnectionContext
 
clientForMembers(ServerAddress...) - Method in class io.debezium.connector.mongodb.MongoClients
Obtain a client connection to the replica set or cluster.
clientForMembers(String) - Method in class io.debezium.connector.mongodb.MongoClients
Obtain a client connection to the replica set or cluster.
clientForMembers(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
Obtain a client connection to the replica set or cluster.
clientForPrimary(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
Obtain a client that talks only to the primary node of the replica set.
clientForReplicaSet(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
 
clients() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
clock - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
close() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
close() - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
close() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
COLLECTION - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
COLLECTION - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
COLLECTION_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
COLLECTION_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be excluded from monitoring.
COLLECTION_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
A comma-separated list of regular expressions that match the fully-qualified namespaces of collections to be monitored.
COLLECTION_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
COLLECTION_WHITELIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
COLLECTION_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
collectionEvent(String, CollectionId) - Method in class io.debezium.connector.mongodb.SourceInfo
Get a Struct representation of the source partition and offset information where we have last read.
collectionFilter - Variable in class io.debezium.connector.mongodb.Filters
 
collectionFilter() - Method in class io.debezium.connector.mongodb.Filters
Get the predicate function that determines whether the given collection is to be included.
collectionId - Variable in class io.debezium.connector.mongodb.SourceInfo
Id of collection the current event applies to.
collectionId() - Method in class io.debezium.connector.mongodb.SourceInfo
 
CollectionId - Class in io.debezium.connector.mongodb
A simple identifier for collections in a replica set.
CollectionId(String, String, String) - Constructor for class io.debezium.connector.mongodb.CollectionId
Create a new collection identifier.
collections - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
collections() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Use the primary to get the identifiers of all the collections in the replica set, applying the current collection filter configuration.
COLON - Static variable in class io.debezium.connector.mongodb.FieldSelector
 
COMPACT_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
Common settings for writing JSON strings using a compact JSON format
compare(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
 
compareNullable(String, String) - Static method in class io.debezium.connector.mongodb.ReplicaSet
 
compareServerAddresses(ServerAddress, ServerAddress) - Static method in class io.debezium.connector.mongodb.ReplicaSet
 
compareTo(ReplicaSet) - Method in class io.debezium.connector.mongodb.ReplicaSet
 
config - Variable in class io.debezium.connector.mongodb.ConnectionContext
 
config - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
config() - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
config() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
CONFIG_DATABASE_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
The database that might be used to check for replica set information in a sharded cluster.
CONFIG_DEFINITION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
configDef() - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
configuration - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
configure(Map<String, ?>) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
CONNECT_BACKOFF_INITIAL_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
CONNECT_BACKOFF_MAX_DELAY_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
CONNECT_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
connection(List<ServerAddress>) - Method in class io.debezium.connector.mongodb.MongoClients
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
connectionContext - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
ConnectionContext - Class in io.debezium.connector.mongodb
 
ConnectionContext(Configuration) - Constructor for class io.debezium.connector.mongodb.ConnectionContext
 
ConnectionContext.MongoPrimary - Class in io.debezium.connector.mongodb
A supplier of a client that connects only to the primary of a replica set.
ConnectionContext.PrimaryConnectFailed - Interface in io.debezium.connector.mongodb
 
connections - Variable in class io.debezium.connector.mongodb.MongoClients
 
connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
connectorConfig - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
contains(MongoIterable<String>, String) - Static method in class io.debezium.connector.mongodb.MongoUtil
Determine if the supplied MongoIterable contains an element that is equal to the supplied value.
contains(MongoIterable<T>, Predicate<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Determine if the supplied MongoIterable contains at least one element that satisfies the given predicate.
context - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
CONTEXT_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
contextName() - Static method in class io.debezium.connector.mongodb.Module
 
converter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
convertFieldValue(Map.Entry<String, BsonValue>, Struct, Schema) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
convertFieldValue(Schema, BsonType, BsonValue, ArrayList<Object>) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
convertRecord(Map.Entry<String, BsonValue>, Schema, Struct) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
create() - Static method in class io.debezium.connector.mongodb.MongoClients
Obtain a builder that can be used to configure and create a connection pool.
createAndEmitChangeRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
createDataEvents(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
createDataEventsForCollection(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver, ReplicaSet, CollectionId, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
createDataEventsForReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, EventDispatcher.SnapshotReceiver, ReplicaSet, ConnectionContext.MongoPrimary) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
Dispatches the data change events for the records of a single replica-set.
createMaker(RecordParser, SerializerType, String) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
createParser(Schema, Struct) - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
CURSOR_MAX_AWAIT_TIME_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
cursorMaxAwaitTimeMs - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 

D

database() - Method in class io.debezium.connector.mongodb.SourceInfo
 
DATABASE_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
DATABASE_EXCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
A comma-separated list of regular expressions that match the databases to be excluded.
DATABASE_INCLUDE_LIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
A comma-separated list of regular expressions that match the databases to be monitored.
DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
DATABASE_WHITELIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
DATABASE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
databaseFilter - Variable in class io.debezium.connector.mongodb.Filters
 
databaseFilter() - Method in class io.debezium.connector.mongodb.Filters
Get the predicate function that determines whether the given database is to be included.
databaseNames() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Use the primary to get the names of all the databases in the replica set, applying the current database filter configuration.
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.
DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
defaultSelector(String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
Gets the selector for topics for a given prefix, database name, and collection name.
delimiter - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
DELIMITER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
deprecatedFieldNames() - Method in class io.debezium.connector.mongodb.MongoDbConnectorMetadata
 
determineAdditionalSourceField(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
determineSnapshotOffsets(MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
determineStruct(String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
Determine the struct hosting the given unqualified field.
directConnection(ServerAddress) - Method in class io.debezium.connector.mongodb.MongoClients
 
directConnections - Variable in class io.debezium.connector.mongodb.MongoClients
 
DisconnectEvent - Class in io.debezium.connector.mongodb
An event that implies that a connection was lost or with the source database.
DisconnectEvent() - Constructor for class io.debezium.connector.mongodb.DisconnectEvent
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
dispatcher - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
DOCUMENT - io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
doExecute(ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext, AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, AbstractSnapshotChangeEventSource.SnapshottingTask) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
doPoll() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
doStop() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
DOT - Static variable in class io.debezium.connector.mongodb.FieldSelector
 
dropTombstones - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 

E

emitCreateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
emitDeleteRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
emitReadRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
emitUpdateRecord(ChangeRecordEmitter.Receiver, MongoDbCollectionSchema) - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
empty() - Static method in class io.debezium.connector.mongodb.ReplicaSets
Get an instance that contains no replica sets.
enveopeSchema - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
equals(Object) - Method in class io.debezium.connector.mongodb.CollectionId
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
equals(Object) - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSet
 
equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
equals(Object) - Method in class io.debezium.connector.mongodb.ReplicaSets
 
errorHandler - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
errorHandler - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
establishConnectionToPrimary(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
establishConnectionToPrimary(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
event(DataCollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
excludeFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
Specifies the comma-separated list of fully-qualified field names that should be included.
excludeNumericItems(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Excludes numeric items from the given array.
execute(ChangeEventSource.ChangeEventSourceContext, MongoDbPartition, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
execute(String, Consumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Execute the supplied operation using the primary, blocking until a primary is available.
execute(String, Function<MongoClient, T>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Execute the supplied operation using the primary, blocking until a primary is available.
executeBlocking(String, BlockingConsumer<MongoClient>) - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Execute the supplied operation using the primary, blocking until a primary is available.
EXPOSED_FIELDS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
extractEventTimestamp(Document) - Static method in class io.debezium.connector.mongodb.SourceInfo
Utility to extract the timestamp value from the event.
ExtractNewDocumentState<R extends org.apache.kafka.connect.connector.ConnectRecord<R>> - Class in io.debezium.connector.mongodb.transforms
Debezium Mongo Connector generates the CDC records in String format.
ExtractNewDocumentState() - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
ExtractNewDocumentState.ArrayEncoding - Enum in io.debezium.connector.mongodb.transforms
 
ExtractNewDocumentState.FieldReference - Class in io.debezium.connector.mongodb.transforms
Represents a field that should be added to the outgoing record as a header attribute or struct field.
extractSessionTxnId(Document) - Static method in class io.debezium.connector.mongodb.SourceInfo
Utility to extract the unique transaction id value from the event.

F

failed(int, int, Throwable) - Method in interface io.debezium.connector.mongodb.ConnectionContext.PrimaryConnectFailed
 
field - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
 
field - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The simple field name.
FIELD_BLACKLIST - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
FIELD_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_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_SEPARATOR - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
fieldFilter - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.FieldSelector
Returns the field filter for the given collection identifier.
fieldFilterFor(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
Get the field filter for a given collection identifier.
FieldNameAndValue(String, Object) - Constructor for class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
 
fieldNamer - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
fieldNodes - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
 
FieldReference(String, String) - Constructor for class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
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
 
FILTER - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
 
filters - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
filters - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
filters - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
filters() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
Filters - Class in io.debezium.connector.mongodb
A utility that is contains various filters for acceptable database names, CollectionIds, and fields.
Filters(Configuration) - Constructor for class io.debezium.connector.mongodb.Filters
Create an instance of the filters.
FLATTEN_STRUCT - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
flattenStruct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
forEach(MongoIterable<T>, Consumer<T>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on each of the values in the iterable container.
forEachCollectionNameInDatabase(MongoClient, String, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on each of the collection names in the named database.
forEachDatabaseName(MongoClient, Consumer<String>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on each of the database names.
fromConfiguration(String, String) - Static method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
fullyQualifiedFieldNames - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
fullyQualifiedFieldReplacements - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 

G

generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Generates a new field name for the given value.
generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
 
generateNewFieldName(String[], Object) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
getAllConfigurationFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getAllConnectorFields() - Method in class io.debezium.connector.mongodb.MongoDbConnectorMetadata
 
getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext<MongoDbPartition, MongoDbOffsetContext>, CollectionId, Document, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getClock() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getConnectionContext() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
getConnector() - Method in class io.debezium.connector.mongodb.MongoDbConnectorMetadata
 
getConnectorConfig() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
getConnectorDescriptor() - Method in class io.debezium.connector.mongodb.MongoDbConnectorMetadata
 
getConnectorName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getContextName() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getCursorMaxAwaitTime() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getDocumentId(Document) - Method in class io.debezium.connector.mongodb.JsonSerialization
 
getDocumentValue(Document) - Method in class io.debezium.connector.mongodb.JsonSerialization
 
getEnvelopeSchema() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
 
getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
 
getInc() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getIncompleteEventTimestamp() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getIncompleteTxOrder() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getInsertDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
getMetadata(String) - Method in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
getName() - Method in class io.debezium.connector.mongodb.converters.MongoDbCloudEventsProvider
 
getNewFieldName() - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetricsMBean
 
getNumberOfDisconnects() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
getNumberOfDisconnects() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
 
getNumberOfPrimaryElections() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
getNumberOfPrimaryElections() - Method in interface io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetricsMBean
 
getOffset() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getOffset() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getOperation() - Method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
getOperationId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getOplogSessionTransactionId(Document) - Static method in class io.debezium.connector.mongodb.MongoUtil
Helper function to extract the session transaction-id from an oplog event.
getPartition() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getPartitions() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
getPreviousOffset(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getPrimary() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getPrimaryAddress() - Method in class io.debezium.connector.mongodb.PrimaryElectionEvent
 
getPrimaryAddress(MongoClient) - Static method in class io.debezium.connector.mongodb.MongoUtil
 
getReplicaSetName() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
getReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getReplicaSetOffsetContext(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
Get a ReplicaSetOffsetContext instance for a given ReplicaSet.
getReplicaSetPartition(ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
Get a ReplicaSetPartition instance for a given ReplicaSet.
getReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSetDiscovery
Connect to the shard cluster or replica set defined by the seed addresses, and obtain the specifications for each of the replica sets.
getReplicaSets(long, TimeUnit) - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
Get the information about each of the replica sets.
getReplicaSets(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
getReplicaSetsToSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
getSchema(Schema) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 
getSessionTxnId() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getSkippedOperationsFilter() - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
getSnapshotChangeEventSource(SnapshotProgressListener) - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
getSnapshotFilterQueryByCollection() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshotFilterQueryForCollection(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshotMaxThreads() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
 
getSnapshotMode() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSnapshottingTask(MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
getSourceInfo() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getSourceInfo() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getSourceInfoSchema() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
getSourcePartition() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
getSourcePartition() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
getStreamingChangeEventSource() - Method in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.connector.mongodb.metrics.MongoDbChangeEventSourceMetricsFactory
 
getTime() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getTimestamp() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getTopicName(CollectionId, String, String) - Static method in class io.debezium.connector.mongodb.MongoDbTopicSelector
Get the name of the topic for a given prefix, database name, and collection name.
getTransactionContext() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
getTransactionContext() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.connector.mongodb.MongoDbEventMetadataProvider
 
getTransactionId(Document) - Static method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
getTransformer() - Method in class io.debezium.connector.mongodb.JsonSerialization
 
getTxOrder() - Method in class io.debezium.connector.mongodb.SourceInfo.Position
 
getUpdateDocument(R, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
getValue() - Method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
getValue() - Method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
getValue(Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
 

H

handleDeletes - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
handleOplogEvent(ServerAddress, Document, Document, long, MongoDbStreamingChangeEventSource.ReplicaSetOplogContext, ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
hashCode() - Method in class io.debezium.connector.mongodb.CollectionId
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
hashCode() - Method in class io.debezium.connector.mongodb.MongoDbPartition
 
hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSet
 
hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSetPartition
 
hashCode() - Method in class io.debezium.connector.mongodb.ReplicaSets
 
hasOffset() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
hasOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Determine whether we have previously recorded a MongoDB timestamp for the replica set.
hasReplicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
Return whether the address(es) represents a replica set, where the replica set name is not null.
haveChangedSince(ReplicaSets) - Method in class io.debezium.connector.mongodb.ReplicaSets
Determine if one or more replica sets has been added or removed since the prior state.
hc - Variable in class io.debezium.connector.mongodb.ReplicaSet
 
HOST_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSet
Regular expression that extracts the hosts for the replica sets.
hosts() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
hosts() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get the string containing the host names for the replica sets.
HOSTS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
The comma-separated list of hostname and port pairs (in the form 'host' or 'host:port') of the MongoDB servers in the replica set.

I

id - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
id() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
ID_FIELD_NAME - Static variable in class io.debezium.connector.mongodb.JsonSerialization
 
identifier() - Method in class io.debezium.connector.mongodb.CollectionId
 
includeData - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
incompleteEventTimestamp - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
incompleteTxOrder - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
INFO - Static variable in class io.debezium.connector.mongodb.Module
 
INITIAL - io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Always perform an initial snapshot when starting.
INITIAL_POSITION - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
INITIAL_SYNC - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
INITIAL_TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
initialized - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
initializeOffsets(MongoDbConnectorConfig, ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
initialSyncReplicaSets - Variable in class io.debezium.connector.mongodb.SourceInfo
 
intOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
io.debezium.connector.mongodb - package io.debezium.connector.mongodb
 
io.debezium.connector.mongodb.converters - package io.debezium.connector.mongodb.converters
 
io.debezium.connector.mongodb.metrics - package io.debezium.connector.mongodb.metrics
 
io.debezium.connector.mongodb.transforms - package io.debezium.connector.mongodb.transforms
 
IPV6_ADDRESS_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoUtil
Regular expression that gets the IPv6 host and (optional) port, where the IPv6 address must be surrounded by square brackets.
isInitialSyncOngoing(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Determine if the initial sync for the given replica set is still ongoing.
isNotBuiltIn(CollectionId) - Method in class io.debezium.connector.mongodb.Filters
 
isRetriable(Throwable) - Method in class io.debezium.connector.mongodb.MongoDbErrorHandler
 
isRunning() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
isSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
Whether this event originates from a snapshot.
isSnapshotExpected(ConnectionContext.MongoPrimary, ReplicaSetOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
isSnapshotOngoing() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
isSnapshotRunning() - Method in class io.debezium.connector.mongodb.SourceInfo
Returns whether any replica sets are still running a snapshot.
isStandaloneServer() - Method in class io.debezium.connector.mongodb.ReplicaSet
Return whether the address(es) represent a standalone server, where the replica set name is null.
isStartPositionInOplog(BsonTimestamp, MongoCollection<Document>) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
isValidOperation(String) - Static method in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 

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
 

K

key - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
 
keyExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
keyFromDocument(Document) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
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
 
lastOffset(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the Kafka Connect detail about the source "offset" for the named database, which describes the given position in the database where we have last read.
lastOffsetTimestamp() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
lastOffsetTimestamp(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the MongoDB timestamp of the last offset position for the replica set.
lastOffsetTxOrder() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
lastOffsetTxOrder(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the MongoDB transaction order of the last offset position for the replica set.
lastRecordInCollection - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
 
LegacyV1MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
 
LegacyV1MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
 
Loader(MongoDbConnectorConfig, ReplicaSets) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
loadOffsets(Map<Map<String, String>, Map<String, Object>>) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
logger - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
logger - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
logger - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
logger() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
LOGGER - Static variable in class io.debezium.connector.mongodb.ConnectionContext
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSchema
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
LOGGER - Static variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
LOGGER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
LOGICAL_NAME - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 

M

makeHeaders(List<ExtractNewDocumentState.FieldReference>, Struct) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
markLastSnapshotRecord() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
markLastSnapshotRecord() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
matches(String) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Whether this path applies to the given collection namespace or not.
MAX_COPY_THREADS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
MAX_FAILED_CONNECTIONS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
maxConnectionAttemptsForPrimary() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
metronome - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
modify(Document, Document, Document) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Applies the transformation represented by this path, i.e.
modifyField(Document, 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(Document, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
 
modifyField(Document, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
modifyFields(Object, String[], int) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
 
modifyFields(Document, 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(Document) - Method in class io.debezium.connector.mongodb.FieldSelector.Path
Modifies fields that use the dot notation, like 'a.b' or 'a.0.b'.
modifyFieldWithDotNotation(Document, 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(Document, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RemovePath
 
modifyFieldWithDotNotation(Document, String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
Module - Class in io.debezium.connector.mongodb
Information about this module.
Module() - Constructor for class io.debezium.connector.mongodb.Module
 
MongoClients - Class in io.debezium.connector.mongodb
A connection pool of MongoClient instances.
MongoClients(MongoClientSettings.Builder) - Constructor for class io.debezium.connector.mongodb.MongoClients
 
MongoClients.Builder - Class in io.debezium.connector.mongodb
Configures and builds a ConnectionPool.
MongoDataConverter - Class in io.debezium.connector.mongodb.transforms
MongoDataConverter handles translating MongoDB strings to Kafka Connect schemas and row data to Kafka Connect records.
MongoDataConverter(ExtractNewDocumentState.ArrayEncoding) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
MongoDataConverter(ExtractNewDocumentState.ArrayEncoding, FieldNameSelector.FieldNamer<String>, boolean) - Constructor for class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
MONGODB_POLL_INTERVAL_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
MONGODB_SOURCE_FIELD - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
MongoDbChangeEventSourceFactory - Class in io.debezium.connector.mongodb
Factory for creating ChangeEventSources specific for the MongoDb connector.
MongoDbChangeEventSourceFactory(MongoDbConnectorConfig, ErrorHandler, EventDispatcher<CollectionId>, Clock, ReplicaSets, MongoDbTaskContext) - 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
Emits change data based on a collection document.
MongoDbChangeRecordEmitter(Partition, OffsetContext, Clock, Document, boolean) - Constructor for class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
MongoDbCloudEventsMaker - Class in io.debezium.connector.mongodb.converters
CloudEvents maker for records producer by MongoDB connector.
MongoDbCloudEventsMaker(RecordParser, SerializerType, String) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbCloudEventsMaker
 
MongoDbCloudEventsProvider - Class in io.debezium.connector.mongodb.converters
An implementation of 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<Document, Object>, Envelope, Schema, Function<Document, String>) - Constructor for class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
MongoDbConnector - Class in io.debezium.connector.mongodb
A Kafka Connect source connector that creates tasks that replicate the context of one or more MongoDB replica sets.
MongoDbConnector() - Constructor for class io.debezium.connector.mongodb.MongoDbConnector
 
MongoDbConnectorConfig - Class in io.debezium.connector.mongodb
The configuration properties.
MongoDbConnectorConfig(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
MongoDbConnectorConfig.SnapshotMode - Enum in io.debezium.connector.mongodb
The set of predefined SnapshotMode options or aliases.
MongoDbConnectorMetadata - Class in io.debezium.connector.mongodb
 
MongoDbConnectorMetadata() - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorMetadata
 
MongoDbConnectorTask - Class in io.debezium.connector.mongodb
A Kafka Connect source task that replicates the changes from one or more MongoDB replica sets.
MongoDbConnectorTask() - Constructor for class io.debezium.connector.mongodb.MongoDbConnectorTask
 
MongoDbErrorHandler - Class in io.debezium.connector.mongodb
Error handler for MongoDB.
MongoDbErrorHandler(String, ChangeEventQueue<?>) - 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
 
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) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
 
MongoDbOffsetContext(SourceInfo, TransactionContext, Map<ReplicaSet, Document>) - Constructor for class io.debezium.connector.mongodb.MongoDbOffsetContext
 
MongoDbOffsetContext.Loader - Class in io.debezium.connector.mongodb
 
MongoDbPartition - Class in io.debezium.connector.mongodb
 
MongoDbPartition() - Constructor for class io.debezium.connector.mongodb.MongoDbPartition
 
MongoDbRecordParser - Class in io.debezium.connector.mongodb.converters
Parser for records producer by the MongoDB connector.
MongoDbRecordParser(Schema, Struct) - Constructor for class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
MongoDbSchema - Class in io.debezium.connector.mongodb
 
MongoDbSchema(Filters, TopicSelector<CollectionId>, Schema) - Constructor for class io.debezium.connector.mongodb.MongoDbSchema
 
MongoDbSnapshotChangeEventSource - Class in io.debezium.connector.mongodb
A SnapshotChangeEventSource that performs multi-threaded snapshots of replica sets.
MongoDbSnapshotChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<CollectionId>, Clock, SnapshotProgressListener, ErrorHandler) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext - Class in io.debezium.connector.mongodb
Mutable context that is populated in the course of snapshotting.
MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask - Class in io.debezium.connector.mongodb
A configuration describing the task to be performed during snapshotting.
MongoDbSnapshotChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
 
MongoDbSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
MongoDbSnapshotChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
Extended metrics exposed by the MongoDB connector during snapshot.
MongoDbSnapshotContext(MongoDbPartition) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext
 
MongoDbSnapshottingTask(List<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
MongoDbSourceInfoStructMaker - Class in io.debezium.connector.mongodb
 
MongoDbSourceInfoStructMaker(String, String, CommonConnectorConfig) - Constructor for class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
MongoDbStreamingChangeEventSource - Class in io.debezium.connector.mongodb
 
MongoDbStreamingChangeEventSource(MongoDbConnectorConfig, MongoDbTaskContext, ReplicaSets, EventDispatcher<CollectionId>, ErrorHandler, Clock) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
MongoDbStreamingChangeEventSource.ReplicaSetOplogContext - Class in io.debezium.connector.mongodb
A context associated with a given replica set oplog read operation.
MongoDbStreamingChangeEventSourceMetrics - Class in io.debezium.connector.mongodb.metrics
 
MongoDbStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
MongoDbStreamingChangeEventSourceMetricsMBean - Interface in io.debezium.connector.mongodb.metrics
Extended metrics exposed by the MongoDB connector during streaming.
MongoDbTaskContext - Class in io.debezium.connector.mongodb
 
MongoDbTaskContext(Configuration) - Constructor for class io.debezium.connector.mongodb.MongoDbTaskContext
 
MongoDbTopicSelector - Class in io.debezium.connector.mongodb
Factory for this connector's TopicSelector.
MongoDbTopicSelector() - Constructor for class io.debezium.connector.mongodb.MongoDbTopicSelector
 
MongoPrimary(ConnectionContext, ReplicaSet, Filters, BiConsumer<String, Throwable>) - Constructor for class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
MongoUtil - Class in io.debezium.connector.mongodb
Utilities for working with MongoDB.
MongoUtil() - Constructor for class io.debezium.connector.mongodb.MongoUtil
 
monitor - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
monitorThread - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 

N

name - Variable in class io.debezium.connector.mongodb.CollectionId
 
name() - Method in class io.debezium.connector.mongodb.CollectionId
Get the name of the collection.
name() - Static method in class io.debezium.connector.mongodb.Module
 
namespace() - Method in class io.debezium.connector.mongodb.CollectionId
Get the namespace of this collection, which is comprised of the database name and collection name.
NAMESPACE - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
namespacePattern - Variable in class io.debezium.connector.mongodb.FieldSelector.Path
 
NEVER - io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
Never perform a snapshot and only receive new data changes.
newField - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
newFieldName - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The name for the outgoing attribute/field, e.g.
newFieldNode - Variable in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
newRecord(R, BsonDocument, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
nonReplicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSets
 
numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
numberOfDisconnects - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
numberOfPrimaryElections - Variable in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 

O

OBJECT_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
offset - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
offsetContext - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
onChange - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
onCollection(MongoClient, String, String, Consumer<MongoCollection<Document>>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on the named collection in the named database, if the database and collection both exist.
onCollectionDocuments(MongoClient, String, String, BlockingConsumer<Document>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on all of the documents inside the named collection in the named database, if the database and collection both exist.
onConnectorEvent(ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
onConnectorEvent(ConnectorEvent) - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
onDatabase(MongoClient, String, Consumer<MongoDatabase>) - Static method in class io.debezium.connector.mongodb.MongoUtil
Perform the given operation on the database with the given name, only if that database exists.
onEachReplicaSet(Consumer<ReplicaSet>) - Method in class io.debezium.connector.mongodb.ReplicaSets
Perform the supplied function on each of the replica sets
onEvent(String, CollectionId, SourceInfo.Position) - Method in class io.debezium.connector.mongodb.SourceInfo
 
onStartup - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
OPERATION_CONTROL - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
OPERATION_FIELD - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
OPERATION_HEADER - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
OPERATION_ID - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
OPERATION_ID - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
OPERATION_LITERALS - Static variable in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
opId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
 
oplogEvent - Variable in class io.debezium.connector.mongodb.MongoDbChangeRecordEmitter
 
oplogEvent(Document, Document, Long) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
opLogEvent(String, Document) - Method in class io.debezium.connector.mongodb.SourceInfo
Get a Struct representation of the source partition and offset information.
opLogEvent(String, Document, Document, long) - Method in class io.debezium.connector.mongodb.SourceInfo
Get a Struct representation of the source partition and offset information.
ORDER - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
ORDER - Static variable in class io.debezium.connector.mongodb.SourceInfo
 

P

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 class io.debezium.connector.mongodb.ReplicaSet
Parse the supplied string for the information about the hosts for a replica set.
parse(String) - Static method in class io.debezium.connector.mongodb.ReplicaSets
Parse the supplied string for the information about the replica set hosts.
parse(String) - Static method in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in class io.debezium.connector.mongodb.CollectionId
Parse the supplied <database_name>.<collection_name> string.
parse(String, String) - Static method in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.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
 
parseAddress(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
Parse the server address string, of the form host:port or host.
parseAddresses(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
Parse the comma-separated list of server addresses.
parseIntoParts(String, String, Predicate<Integer>, Pattern) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
partition - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
partition(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Get the Kafka Connect detail about the source "partition" for the given database in the replica set.
PASSWORD - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
PATCH - Static variable in class io.debezium.connector.mongodb.MongoDbFieldName
 
patchExtractor - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
Path(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.Path
 
paths - Variable in class io.debezium.connector.mongodb.FieldSelector
The configured exclusion/renaming patterns.
PATTERN_SPILT - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
PAUSE_AFTER_ERROR - Static variable in class io.debezium.connector.mongodb.ConnectionContext
A pause between failed MongoDB operations to prevent CPU throttling and DoS of target MongoDB database.
performSnapshotEvenIfNotNeeded() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
POLL_INTERVAL_SEC - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
Deprecated.
pollInterval() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
pool - Variable in class io.debezium.connector.mongodb.ConnectionContext
 
position - Variable in class io.debezium.connector.mongodb.SourceInfo
 
position() - Method in class io.debezium.connector.mongodb.SourceInfo
 
Position(int, int, Long, long, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
 
Position(BsonTimestamp, Long, long, String) - Constructor for class io.debezium.connector.mongodb.SourceInfo.Position
 
positionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
postSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
postSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
prepare(MongoDbPartition) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
preSnapshotCompletion() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
preSnapshotStart() - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
primary - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
primaryAddress - Variable in class io.debezium.connector.mongodb.PrimaryElectionEvent
 
primaryBackoffStrategy - Variable in class io.debezium.connector.mongodb.ConnectionContext
 
primaryClientFor(ReplicaSet) - Method in class io.debezium.connector.mongodb.ConnectionContext
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
primaryClientFor(ReplicaSet, ConnectionContext.PrimaryConnectFailed) - Method in class io.debezium.connector.mongodb.ConnectionContext
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.
primaryConnectionSupplier - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
PrimaryElectionEvent - Class in io.debezium.connector.mongodb
An event that signals that a primary election has occurred.
PrimaryElectionEvent(ServerAddress) - Constructor for class io.debezium.connector.mongodb.PrimaryElectionEvent
 
primaryFor(ReplicaSet, Filters, BiConsumer<String, Throwable>) - Method in class io.debezium.connector.mongodb.ConnectionContext
Obtain a client that will repeated try to obtain a client to the primary node of the replica set, waiting (and using this context's back-off strategy) if required until the primary becomes available.

Q

QUALIFIED_FIELD_EXCLUDE_LIST_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
QUALIFIED_FIELD_RENAMES_PATTERN - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
queue - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 

R

readEvent(CollectionId, Instant) - Method in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
readOplog(MongoClient, ConnectionContext.MongoPrimary, ReplicaSet, ChangeEventSource.ChangeEventSourceContext, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
recordFlattener - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
RemovePath(Pattern, String[]) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RemovePath
 
rename(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
renameFields(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
Specifies the comma-separated list of fully-qualified field replacements to rename fields.
RenamePath(Pattern, String[], String) - Constructor for class io.debezium.connector.mongodb.FieldSelector.RenamePath
 
replaceLastNameNode(String[], String) - Method in class io.debezium.connector.mongodb.FieldSelector.RenamePath
Replaces a last name node in the given name nodes, if the name nodes contain only one node, the last name node is returned.
REPLICA_DELIMITER_PATTERN - Static variable in class io.debezium.connector.mongodb.ReplicaSets
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.converters.MongoDbRecordParser
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
REPLICA_SET_NAME - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
replicaSet - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 
replicaSet - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
replicaSet() - Method in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
Get the replica set.
ReplicaSet - Class in io.debezium.connector.mongodb
 
ReplicaSet(String, String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSet
 
replicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get the number of replica sets.
ReplicaSetDiscovery - Class in io.debezium.connector.mongodb
A component that monitors a single replica set or the set of replica sets that make up the shards in a sharded cluster.
ReplicaSetDiscovery(MongoDbTaskContext) - Constructor for class io.debezium.connector.mongodb.ReplicaSetDiscovery
Create a cluster component.
replicaSetMonitorExecutor - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
ReplicaSetMonitorThread - Class in io.debezium.connector.mongodb
A thread that can be used to when new replica sets are added or existing replica sets are removed.
ReplicaSetMonitorThread(Supplier<ReplicaSets>, Duration, Clock, Runnable, Consumer<ReplicaSets>) - Constructor for class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
replicaSetName - Variable in class io.debezium.connector.mongodb.CollectionId
 
replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSet
 
replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
replicaSetName - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
replicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
replicaSetName() - Method in class io.debezium.connector.mongodb.CollectionId
Get the name of the replica set in which the collection (and database) exist.
replicaSetName() - Method in class io.debezium.connector.mongodb.ReplicaSet
Get the name of this replica set.
replicaSetName() - Method in class io.debezium.connector.mongodb.SourceInfo
 
replicaSetNameForPartition(Map<String, ?>) - Static method in class io.debezium.connector.mongodb.SourceInfo
Get the replica set name for the given partition.
ReplicaSetOffsetContext - Class in io.debezium.connector.mongodb
An OffsetContext implementation that is specific to a single ReplicaSet.
ReplicaSetOffsetContext(MongoDbOffsetContext, ReplicaSet, SourceInfo) - Constructor for class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
replicaSetOffsetContexts - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
ReplicaSetOplogContext(ReplicaSetPartition, ReplicaSetOffsetContext, ConnectionContext.MongoPrimary, ReplicaSet) - Constructor for class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
ReplicaSetPartition - Class in io.debezium.connector.mongodb
 
ReplicaSetPartition(String, String) - Constructor for class io.debezium.connector.mongodb.ReplicaSetPartition
 
replicaSetPartitions - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
replicaSets - Variable in class io.debezium.connector.mongodb.ConnectionContext
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
replicaSets - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
replicaSets - Variable in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
replicaSets() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
ReplicaSets - Class in io.debezium.connector.mongodb
A set of replica set specifications.
ReplicaSets(Collection<ReplicaSet>) - Constructor for class io.debezium.connector.mongodb.ReplicaSets
Create a set of replica set specifications.
replicaSetsByName - Variable in class io.debezium.connector.mongodb.ReplicaSets
 
replicaSetsChanged(ReplicaSets) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
replicaSetsToSnapshot - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
replicaSetUsedIn(String) - Static method in class io.debezium.connector.mongodb.MongoUtil
Find the name of the replica set precedes the host addresses.
reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbSnapshotChangeEventSourceMetrics
 
reset() - Method in class io.debezium.connector.mongodb.metrics.MongoDbStreamingChangeEventSourceMetrics
 
resolveSnapshotMaxThreads(Configuration) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
run() - Method in class io.debezium.connector.mongodb.ReplicaSetMonitorThread
 
running - Variable in class io.debezium.connector.mongodb.ConnectionContext.MongoPrimary
 

S

SANITIZE_FIELD_NAMES - Static variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
sanitizeValue - Variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
Whether to adjust certain field values to conform with Avro requirements.
schema - Variable in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
 
schema - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
schema - Variable in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
schema() - Method in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
 
schema() - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
SCHEMA_NAME_REGEX - Static variable in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
SCHEMA_VERSION - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
schemaFor(CollectionId) - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
seedAddresses - Variable in class io.debezium.connector.mongodb.ReplicaSetDiscovery
 
selectFieldPartAsNodes(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
selectNamespacePartAsPattern(String[]) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
serialization - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
SERVER_ID_KEY - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
SERVER_SELECTION_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
serverId - Variable in class io.debezium.connector.mongodb.ReplicaSetPartition
 
serverId() - Method in class io.debezium.connector.mongodb.SourceInfo
 
serverName - Variable in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
 
serverName - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
serverName() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
SESSION_TXN_ID - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
sessionTxnId - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
 
setIncompleteEventTimestamp(BsonTimestamp) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
setIncompleteTxOrder(long) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource.ReplicaSetOplogContext
 
setOffsetFor(String, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
Set the source offset, as read from Kafka Connect, for the given replica set.
setOffsetFor(Map<String, String>, Map<String, ?>) - Method in class io.debezium.connector.mongodb.SourceInfo
Set the source offset, as read from Kafka Connect, for the given replica set.
settings - Variable in class io.debezium.connector.mongodb.MongoClients
 
settings() - Method in class io.debezium.connector.mongodb.MongoClients.Builder
Obtain the options builder for client connections.
settingsBuilder - Variable in class io.debezium.connector.mongodb.MongoClients.Builder
 
shardName - Variable in class io.debezium.connector.mongodb.ReplicaSet
 
shardName() - Method in class io.debezium.connector.mongodb.ReplicaSet
Get the shard name for this replica set.
shouldSkipSnapshot() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
shutdown() - Method in class io.debezium.connector.mongodb.ConnectionContext
 
SIMPLE_JSON_SETTINGS - Static variable in class io.debezium.connector.mongodb.JsonSerialization
Common settings for writing JSON strings using a compact JSON format
smtManager - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState
 
snapshot() - Method in class io.debezium.connector.mongodb.SourceInfo
 
SNAPSHOT_FILTER_QUERY_BY_COLLECTION - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SNAPSHOT_MODE - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
snapshotMaxThreads - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
snapshotMode - Variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SnapshotMode(String, boolean) - Constructor for enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
snapshotProgressListener - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
snapshotReplicaSet(ChangeEventSource.ChangeEventSourceContext, MongoDbSnapshotChangeEventSource.MongoDbSnapshotContext, ReplicaSet) - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
SOCKET_TIMEOUT_MS - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
source - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
source() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext.Loader
 
sourceInfo - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
sourceInfo - Variable in class io.debezium.connector.mongodb.ReplicaSetOffsetContext
 
SourceInfo - Class in io.debezium.connector.mongodb
Information about the source of information, which includes the partitions and offsets within those partitions.
SourceInfo(MongoDbConnectorConfig) - Constructor for class io.debezium.connector.mongodb.SourceInfo
 
SourceInfo.Position - Class in io.debezium.connector.mongodb
 
sourcePartitionsByReplicaSetName - Variable in class io.debezium.connector.mongodb.SourceInfo
 
sourceSchema - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
SSL_ALLOW_INVALID_HOSTNAMES - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
SSL_ENABLED - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
start(Configuration) - Method in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
start(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
startInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Record that an initial sync has started for the given replica set.
startReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
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.ConnectionContext.MongoPrimary
Terminates the execution loop of the current primary
stop() - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
stopInitialSync(String) - Method in class io.debezium.connector.mongodb.SourceInfo
Record that an initial sync has stopped for the given replica set.
stopReplicaSetSnapshot(String) - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
streamChangesForReplicaSet(ChangeEventSource.ChangeEventSourceContext, ReplicaSet, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
streamChangesForReplicaSets(ChangeEventSource.ChangeEventSourceContext, List<ReplicaSet>, MongoDbOffsetContext) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.mongodb.SourceInfo
 
struct - Variable in class io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.FieldReference
The struct ("source", "transaction") hosting the given field, or null for "op" and "ts_ms".
struct(SourceInfo) - Method in class io.debezium.connector.mongodb.LegacyV1MongoDbSourceInfoStructMaker
 
struct(SourceInfo) - Method in class io.debezium.connector.mongodb.MongoDbSourceInfoStructMaker
 
subdivide(int, Consumer<ReplicaSets>) - Method in class io.debezium.connector.mongodb.ReplicaSets
Subdivide this collection of replica sets into the maximum number of groups.
subSchema(SchemaBuilder, String, BsonType, BsonValue) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
subSchema(SchemaBuilder, Map<String, BsonType>, BsonDocument) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
supportsOperationFiltering() - Method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 

T

tableInformationComplete() - Method in class io.debezium.connector.mongodb.MongoDbSchema
 
TASK_ID - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
taskClass() - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
taskConfigs(int) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbChangeEventSourceFactory
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnector
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource
 
taskContext - Variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
taskName - Variable in class io.debezium.connector.mongodb.MongoDbConnectorTask
 
testType(SchemaBuilder, String, BsonValue, BsonType) - Method in class io.debezium.connector.mongodb.transforms.MongoDataConverter
 
timestamp() - Method in class io.debezium.connector.mongodb.SourceInfo
 
TIMESTAMP - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
topicSelector - Variable in class io.debezium.connector.mongodb.MongoDbSchema
 
topicSelector - Variable in class io.debezium.connector.mongodb.MongoDbTaskContext
 
topicSelector() - Method in class io.debezium.connector.mongodb.MongoDbTaskContext
 
toRegex(String) - Method in class io.debezium.connector.mongodb.FieldSelector.FieldSelectorBuilder
 
toString() - Method in class io.debezium.connector.mongodb.CollectionId
 
toString() - Method in class io.debezium.connector.mongodb.FieldSelector.Path
 
toString() - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
toString() - Method in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
toString() - Method in class io.debezium.connector.mongodb.MongoDbSnapshotChangeEventSource.MongoDbSnapshottingTask
 
toString() - Method in class io.debezium.connector.mongodb.ReplicaSet
 
toString() - Method in class io.debezium.connector.mongodb.ReplicaSets
 
toString(ServerAddress) - Static method in class io.debezium.connector.mongodb.MongoUtil
 
toString(List<ServerAddress>) - Static method in class io.debezium.connector.mongodb.MongoUtil
 
transactionChanges(Document) - Method in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
transactionContext - Variable in class io.debezium.connector.mongodb.MongoDbOffsetContext
 
transactionPosition() - Method in class io.debezium.connector.mongodb.SourceInfo
 
transformer - Variable in class io.debezium.connector.mongodb.JsonSerialization
 
ts - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
 
TX_OPS - Static variable in class io.debezium.connector.mongodb.MongoDbStreamingChangeEventSource
 
TX_ORD - Static variable in class io.debezium.connector.mongodb.SourceInfo
 
txOrder - Variable in class io.debezium.connector.mongodb.SourceInfo.Position
 

U

unnamedReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get a copy of all of the ReplicaSet objects that have no names.
useHostsAsSeeds - Variable in class io.debezium.connector.mongodb.ConnectionContext
 
USER - Static variable in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 

V

validate(Map<String, String>) - Method in class io.debezium.connector.mongodb.MongoDbConnector
 
validateCollectionBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateCollectionExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateDatabaseBlacklist(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateDatabaseExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateFieldExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateFieldRenamesList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validateHosts(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.connector.mongodb.MongoDbConnectorConfig
 
validReplicaSetCount() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get the number of replica sets with names.
validReplicaSets() - Method in class io.debezium.connector.mongodb.ReplicaSets
Get a copy of all of the valid ReplicaSet objects that have names.
value - Variable in class io.debezium.connector.mongodb.FieldSelector.FieldNameAndValue
 
value - Variable in enum io.debezium.connector.mongodb.MongoDbConnectorConfig.SnapshotMode
 
value - Variable in enum io.debezium.connector.mongodb.transforms.ExtractNewDocumentState.ArrayEncoding
 
valueFromDocument(Document, Document, Envelope.Operation) - Method in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
valueGenerator - Variable in class io.debezium.connector.mongodb.MongoDbCollectionSchema
 
valueOf(String) - Static method in enum 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.transforms.ExtractNewDocumentState.ArrayEncoding
Returns the enum constant of this type with the specified name.
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.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
 

W

withCredential(MongoCredential) - Method in class io.debezium.connector.mongodb.MongoClients.Builder
Add the given MongoCredential for use when creating clients.
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 All Packages