Index
All Classes and Interfaces|All Packages
B
- buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
C
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointConfigurer
- configureConnectorClass() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- createConnectorConfiguration() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
D
- DebeziumMySqlComponent - Class in org.apache.camel.component.debezium.mysql
- DebeziumMySqlComponent() - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent
- DebeziumMySqlComponent(CamelContext) - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent
- DebeziumMySqlComponentConfigurer - Class in org.apache.camel.component.debezium.mysql
-
Generated by camel build tools - do NOT edit this file!
- DebeziumMySqlComponentConfigurer() - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponentConfigurer
- DebeziumMySqlEndpoint - Class in org.apache.camel.component.debezium.mysql
-
Capture changes from a MySQL database.
- DebeziumMySqlEndpoint() - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- DebeziumMySqlEndpoint(String, DebeziumMySqlComponent, MySqlConnectorEmbeddedDebeziumConfiguration) - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- DebeziumMySqlEndpointConfigurer - Class in org.apache.camel.component.debezium.mysql
-
Generated by camel build tools - do NOT edit this file!
- DebeziumMySqlEndpointConfigurer() - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointConfigurer
- DebeziumMySqlEndpointUriFactory - Class in org.apache.camel.component.debezium.mysql
-
Generated by camel build tools - do NOT edit this file!
- DebeziumMySqlEndpointUriFactory() - Constructor for class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
G
- getBigintUnsignedHandlingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getBinlogBufferSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getCollectionValueType(Object, String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponentConfigurer
- getCollectionValueType(Object, String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointConfigurer
- getColumnExcludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getColumnIncludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getColumnPropagateSourceType() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getConfiguration() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent
-
Allow pre-configured Configurations to be set.
- getConfiguration() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- getConnectKeepAliveIntervalMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getConnectorDatabaseType() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getConnectTimeoutMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getConverters() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getCustomMetricTags() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseExcludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseHostname() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseIncludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseInitialStatements() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseJdbcDriver() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabasePassword() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabasePort() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseProtocol() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseQueryTimeoutMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseServerId() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseServerIdOffset() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseSslKeystore() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseSslKeystorePassword() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseSslMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseSslTruststore() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseSslTruststorePassword() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatabaseUser() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDatatypePropagateSourceType() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getDecimalHandlingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getErrorsMaxRetries() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getEventDeserializationFailureHandlingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getEventProcessingFailureHandlingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getGtidSourceExcludes() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getGtidSourceIncludes() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getHeartbeatActionQuery() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getHeartbeatIntervalMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getHeartbeatTopicsPrefix() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getInconsistentSchemaHandlingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getIncrementalSnapshotChunkSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getIncrementalSnapshotWatermarkingStrategy() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getMaxBatchSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getMaxQueueSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getMaxQueueSizeInBytes() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getMessageKeyColumns() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getMinRowCountToStreamResults() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getNotificationEnabledChannels() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getNotificationSinkTopicName() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getOptionType(String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointConfigurer
- getPollIntervalMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getPostProcessors() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getQueryFetchSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getRetriableRestartConnectorWaitMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSchemaHistoryInternal() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSchemaHistoryInternalFileFilename() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSchemaNameAdjustmentMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getServiceMetadata() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- getServiceProtocol() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- getServiceUrl() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- getSignalDataCollection() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSignalEnabledChannels() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSignalPollIntervalMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSkippedOperations() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotDelayMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotFetchSize() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotIncludeCollectionList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotLockingMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotLockTimeoutMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotMaxThreads() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotModeCustomName() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotQueryMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotQueryModeCustomName() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotSelectStatementOverrides() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSnapshotTablesOrderByRowCount() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getSourceinfoStructMaker() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getStreamingDelayMs() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTableExcludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTableIncludeList() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTimePrecisionMode() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTopicNamingStrategy() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTopicPrefix() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- getTransactionMetadataFactory() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
I
- initializeDebeziumEndpoint(String, MySqlConnectorEmbeddedDebeziumConfiguration) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent
- isConnectKeepAlive() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isEnabled(String) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
- isEnableTimeAdjuster() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isGtidSourceFilterDmlEvents() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isIncludeQuery() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isIncludeSchemaChanges() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isIncludeSchemaComments() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isIncrementalSnapshotAllowSchemaChanges() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isLenientProperties() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
- isProvideTransactionMetadata() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSchemaHistoryInternalSkipUnparseableDdl() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSchemaHistoryInternalStoreOnlyCapturedDatabasesDdl() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSchemaHistoryInternalStoreOnlyCapturedTablesDdl() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSnapshotModeConfigurationBasedSnapshotData() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSnapshotModeConfigurationBasedSnapshotOnDataError() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSnapshotModeConfigurationBasedSnapshotOnSchemaError() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSnapshotModeConfigurationBasedSnapshotSchema() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isSnapshotModeConfigurationBasedStartStream() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isTableIgnoreBuiltin() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isTombstonesOnDelete() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
- isUseNongracefulDisconnect() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
M
- multiValuePrefixes() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
- MySqlConnectorEmbeddedDebeziumConfiguration - Class in org.apache.camel.component.debezium.mysql.configuration
- MySqlConnectorEmbeddedDebeziumConfiguration() - Constructor for class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
O
- org.apache.camel.component.debezium.mysql - package org.apache.camel.component.debezium.mysql
- org.apache.camel.component.debezium.mysql.configuration - package org.apache.camel.component.debezium.mysql.configuration
P
- propertyNames() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
S
- secretPropertyNames() - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpointUriFactory
- setBigintUnsignedHandlingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how BIGINT UNSIGNED columns should be represented in change events, including: 'precise' uses java.math.BigDecimal to represent values, which are encoded in the change events using a binary representation and Kafka Connect's 'org.apache.kafka.connect.data.Decimal' type; 'long' (the default) represents values using Java's 'long', which may not offer the precision but will be far easier to use in consumers.
- setBinlogBufferSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The size of a look-ahead buffer used by the binlog reader to decide whether the transaction in progress is going to be committed or rolled back.
- setColumnExcludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Regular expressions matching columns to exclude from change events
- setColumnIncludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Regular expressions matching columns to include in change events
- setColumnPropagateSourceType(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A comma-separated list of regular expressions matching fully-qualified names of columns that adds the columns original type and original length as parameters to the corresponding field schemas in the emitted change records.
- setConfiguration(MySqlConnectorEmbeddedDebeziumConfiguration) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlComponent
- setConfiguration(MySqlConnectorEmbeddedDebeziumConfiguration) - Method in class org.apache.camel.component.debezium.mysql.DebeziumMySqlEndpoint
- setConnectKeepAlive(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether a separate thread should be used to ensure the connection is kept alive.
- setConnectKeepAliveIntervalMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Interval for connection checking if keep alive thread is used, given in milliseconds Defaults to 1 minute (60,000 ms).
- setConnectTimeoutMs(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Maximum time to wait after trying to connect to the database before timing out, given in milliseconds.
- setConverters(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Optional list of custom converters that would be used instead of default ones.
- setCustomMetricTags(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The custom metric tags will accept key-value pairs to customize the MBean object name which should be appended the end of regular name, each key would represent a tag for the MBean object name, and the corresponding value would be the value of that tag the key is.
- setDatabaseExcludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A comma-separated list of regular expressions that match database names to be excluded from monitoring
- setDatabaseHostname(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Resolvable hostname or IP address of the database server.
- setDatabaseIncludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The databases for which changes are to be captured
- setDatabaseInitialStatements(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A semicolon separated list of SQL statements to be executed when a JDBC connection (not binlog reading connection) to the database is established.
- setDatabaseJdbcDriver(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
JDBC Driver class name used to connect to the MySQL database server.
- setDatabasePassword(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Password of the database user to be used when connecting to the database.
- setDatabasePort(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Port of the database server.
- setDatabaseProtocol(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
JDBC protocol to use with the driver.
- setDatabaseQueryTimeoutMs(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Time to wait for a query to execute, given in milliseconds.
- setDatabaseServerId(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A numeric ID of this database client, which must be unique across all currently-running database processes in the cluster.
- setDatabaseServerIdOffset(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Only relevant if parallel snapshotting is configured.
- setDatabaseSslKeystore(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The location of the key store file.
- setDatabaseSslKeystorePassword(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The password for the key store file.
- setDatabaseSslMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether to use an encrypted connection to the database.
- setDatabaseSslTruststore(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The location of the trust store file for the server certificate verification.
- setDatabaseSslTruststorePassword(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The password for the trust store file.
- setDatabaseUser(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Name of the database user to be used when connecting to the database.
- setDatatypePropagateSourceType(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A comma-separated list of regular expressions matching the database-specific data type names that adds the data type's original type and original length as parameters to the corresponding field schemas in the emitted change records.
- setDecimalHandlingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how DECIMAL and NUMERIC columns should be represented in change events, including: 'precise' (the default) uses java.math.BigDecimal to represent values, which are encoded in the change events using a binary representation and Kafka Connect's 'org.apache.kafka.connect.data.Decimal' type; 'string' uses string to represent values; 'double' represents values using Java's 'double', which may not offer the precision but will be far easier to use in consumers.
- setEnableTimeAdjuster(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The database allows the user to insert year value as either 2-digit or 4-digit.
- setErrorsMaxRetries(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum number of retries on connection errors before failing (-1 = no limit, 0 = disabled, > 0 = num of retries).
- setEventDeserializationFailureHandlingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how failures during deserialization of binlog events (i.e. when encountering a corrupted event) should be handled, including: 'fail' (the default) an exception indicating the problematic event and its binlog position is raised, causing the connector to be stopped; 'warn' the problematic event and its binlog position will be logged and the event will be skipped; 'ignore' the problematic event will be skipped.
- setEventProcessingFailureHandlingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how failures during processing of events (i.e. when encountering a corrupted event) should be handled, including: 'fail' (the default) an exception indicating the problematic event and its position is raised, causing the connector to be stopped; 'warn' the problematic event and its position will be logged and the event will be skipped; 'ignore' the problematic event will be skipped.
- setGtidSourceExcludes(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The source UUIDs used to exclude GTID ranges when determine the starting position in the MySQL server's binlog.
- setGtidSourceFilterDmlEvents(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When set to true, only produce DML events for transactions that were written on the server with matching GTIDs defined by the `gtid.source.includes` or `gtid.source.excludes`, if they were specified.
- setGtidSourceIncludes(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The source UUIDs used to include GTID ranges when determine the starting position in the MySQL server's binlog.
- setHeartbeatActionQuery(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The query executed with every heartbeat.
- setHeartbeatIntervalMs(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Length of an interval in milli-seconds in in which the connector periodically sends heartbeat messages to a heartbeat topic.
- setHeartbeatTopicsPrefix(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The prefix that is used to name heartbeat topics.Defaults to __debezium-heartbeat.
- setIncludeQuery(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether the connector should include the original SQL query that generated the change event.
- setIncludeSchemaChanges(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether the connector should publish changes in the database schema to a Kafka topic with the same name as the database server ID.
- setIncludeSchemaComments(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether the connector parse table and column's comment to metadata object.
- setInconsistentSchemaHandlingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how binlog events that belong to a table missing from internal schema representation (i.e. internal representation is not consistent with database) should be handled, including: 'fail' (the default) an exception indicating the problematic event and its binlog position is raised, causing the connector to be stopped; 'warn' the problematic event and its binlog position will be logged and the event will be skipped; 'skip' the problematic event will be skipped.
- setIncrementalSnapshotAllowSchemaChanges(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Detect schema change during an incremental snapshot and re-select a current chunk to avoid locking DDLs.
- setIncrementalSnapshotChunkSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum size of chunk (number of documents/rows) for incremental snapshotting
- setIncrementalSnapshotWatermarkingStrategy(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify the strategy used for watermarking during an incremental snapshot: 'insert_insert' both open and close signal is written into signal data collection (default); 'insert_delete' only open signal is written on signal data collection, the close will delete the relative open signal;
- setMaxBatchSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Maximum size of each batch of source records.
- setMaxQueueSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Maximum size of the queue for change events read from the database log but not yet recorded or forwarded.
- setMaxQueueSizeInBytes(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Maximum size of the queue in bytes for change events read from the database log but not yet recorded or forwarded.
- setMessageKeyColumns(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A semicolon-separated list of expressions that match fully-qualified tables and column(s) to be used as message key.
- setMinRowCountToStreamResults(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The number of rows a table must contain to stream results rather than pull all into memory during snapshots.
- setNotificationEnabledChannels(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
List of notification channels names that are enabled.
- setNotificationSinkTopicName(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The name of the topic for the notifications.
- setPollIntervalMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Time to wait for new change events to appear after receiving no events, given in milliseconds.
- setPostProcessors(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Optional list of post processors.
- setProvideTransactionMetadata(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Enables transaction metadata extraction together with event counting
- setQueryFetchSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum number of records that should be loaded into memory while streaming.
- setRetriableRestartConnectorWaitMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Time to wait before restarting connector after retriable exception occurs.
- setSchemaHistoryInternal(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The name of the SchemaHistory class that should be used to store and recover database schema changes.
- setSchemaHistoryInternalFileFilename(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The path to the file that will be used to record the database schema history
- setSchemaHistoryInternalSkipUnparseableDdl(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls the action Debezium will take when it meets a DDL statement in binlog, that it cannot parse.By default the connector will stop operating but by changing the setting it can ignore the statements which it cannot parse.
- setSchemaHistoryInternalStoreOnlyCapturedDatabasesDdl(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls what DDL will Debezium store in database schema history.
- setSchemaHistoryInternalStoreOnlyCapturedTablesDdl(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls what DDL will Debezium store in database schema history.
- setSchemaNameAdjustmentMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Specify how schema names should be adjusted for compatibility with the message converter used by the connector, including: 'avro' replaces the characters that cannot be used in the Avro type name with underscore; 'avro_unicode' replaces the underscore or characters that cannot be used in the Avro type name with corresponding unicode like _uxxxx.
- setSignalDataCollection(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The name of the data collection that is used to send signals/commands to Debezium.
- setSignalEnabledChannels(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
List of channels names that are enabled.
- setSignalPollIntervalMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Interval for looking for new signals in registered channels, given in milliseconds.
- setSkippedOperations(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The comma-separated list of operations to skip during streaming, defined as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for truncates, and 'none' to indicate nothing skipped.
- setSnapshotDelayMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A delay period before a snapshot will begin, given in milliseconds.
- setSnapshotFetchSize(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum number of records that should be loaded into memory while performing a snapshot.
- setSnapshotIncludeCollectionList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
This setting must be set to specify a list of tables/collections whose snapshot must be taken on creating or restarting the connector.
- setSnapshotLockingMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls how long the connector holds onto the global read lock while it is performing a snapshot.
- setSnapshotLockTimeoutMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum number of millis to wait for table locks at the beginning of a snapshot.
- setSnapshotMaxThreads(int) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The maximum number of threads used to perform the snapshot.
- setSnapshotMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The criteria for running a snapshot upon startup of the connector.
- setSnapshotModeConfigurationBasedSnapshotData(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as configuration_based, this setting permits to specify whenever the data should be snapshotted or not.
- setSnapshotModeConfigurationBasedSnapshotOnDataError(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as configuration_based, this setting permits to specify whenever the data should be snapshotted or not in case of error.
- setSnapshotModeConfigurationBasedSnapshotOnSchemaError(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as configuration_based, this setting permits to specify whenever the schema should be snapshotted or not in case of error.
- setSnapshotModeConfigurationBasedSnapshotSchema(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as configuration_based, this setting permits to specify whenever the schema should be snapshotted or not.
- setSnapshotModeConfigurationBasedStartStream(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as configuration_based, this setting permits to specify whenever the stream should start or not after snapshot.
- setSnapshotModeCustomName(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.mode' is set as custom, this setting must be set to specify a the name of the custom implementation provided in the 'name()' method.
- setSnapshotQueryMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls query used during the snapshot
- setSnapshotQueryModeCustomName(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
When 'snapshot.query.mode' is set as custom, this setting must be set to specify a the name of the custom implementation provided in the 'name()' method.
- setSnapshotSelectStatementOverrides(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
This property contains a comma-separated list of fully-qualified tables (DB_NAME.TABLE_NAME) or (SCHEMA_NAME.TABLE_NAME), depending on the specific connectors.
- setSnapshotTablesOrderByRowCount(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Controls the order in which tables are processed in the initial snapshot.
- setSourceinfoStructMaker(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The name of the SourceInfoStructMaker class that returns SourceInfo schema and struct.
- setStreamingDelayMs(long) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A delay period after the snapshot is completed and the streaming begins, given in milliseconds.
- setTableExcludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
A comma-separated list of regular expressions that match the fully-qualified names of tables to be excluded from monitoring
- setTableIgnoreBuiltin(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Flag specifying whether built-in tables should be ignored.
- setTableIncludeList(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The tables for which changes are to be captured
- setTimePrecisionMode(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Time, date and timestamps can be represented with different kinds of precisions, including: 'adaptive_time_microseconds': the precision of date and timestamp values is based the database column's precision; but time fields always use microseconds precision; 'connect': always represents time, date and timestamp values using Kafka Connect's built-in representations for Time, Date, and Timestamp, which uses millisecond precision regardless of the database columns' precision.
- setTombstonesOnDelete(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether delete operations should be represented by a delete event and a subsequent tombstone event (true) or only by a delete event (false).
- setTopicNamingStrategy(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
The name of the TopicNamingStrategy class that should be used to determine the topic name for data change, schema change, transaction, heartbeat event etc.
- setTopicPrefix(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Topic prefix that identifies and provides a namespace for the particular database server/cluster is capturing changes.
- setTransactionMetadataFactory(String) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Class to make transaction context invalid input: '&' transaction struct/schemas
- setUseNongracefulDisconnect(boolean) - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
-
Whether to use `socket.setSoLinger(true, 0)` when BinaryLogClient keepalive thread triggers a disconnect for a stale connection.
V
- validateConnectorConfiguration() - Method in class org.apache.camel.component.debezium.mysql.configuration.MySqlConnectorEmbeddedDebeziumConfiguration
All Classes and Interfaces|All Packages