Uses of Class
com.hazelcast.enterprise.jet.cdc.DebeziumCdcSources.Builder
Packages that use DebeziumCdcSources.Builder
Package
Description
Contains source/sink connectors that deal with Change Data Capture (CDC)
events from various databases as well as a generic connector for Debezium
CDC sources.
MySQL-specific CDC API.
PostgreSQL-specific CDC API.
-
Uses of DebeziumCdcSources.Builder in com.hazelcast.enterprise.jet.cdc
Methods in com.hazelcast.enterprise.jet.cdc that return DebeziumCdcSources.BuilderModifier and TypeMethodDescriptionDebeziumCdcSources.Builder.changeRecord()Sets the return type of the source toChangeRecord.<T_NEW> DebeziumCdcSources.Builder<T_NEW>DebeziumCdcSources.Builder.customMapping(RecordMappingFunction<T_NEW> recordMappingFunction) Sets the return type of the source to user defined#T_NEWtype.Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.static DebeziumCdcSources.Builder<Map.Entry<String,String>> DebeziumCdcSources.debeziumJson(String name, Class<?> connectorClass) Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.static DebeziumCdcSources.Builder<Map.Entry<String,String>> DebeziumCdcSources.debeziumJson(String name, String connectorClass) Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.DebeziumCdcSources.Builder.json()Sets the return type of the source toMap.Entrywith key and value beingSourceRecord's key and value, parsed to json string.DebeziumCdcSources.Builder.setDatabaseExcludeList(String... databaseNameRegExps) Optional regular expressions that match databases to be excluded from monitoring; any table not included in the exclude list will be monitored.DebeziumCdcSources.Builder.setDatabaseIncludeList(String... databaseNameRegExps) Optional regular expressions that match databases to be monitored; any database not included in the include list will be excluded from monitoring.DebeziumCdcSources.Builder.setProperty(String key, boolean value) Sets a source property.DebeziumCdcSources.Builder.setProperty(String key, int value) Sets a source property.DebeziumCdcSources.Builder.setProperty(String key, long value) Sets a source property.DebeziumCdcSources.Builder.setProperty(String key, String value) Sets a source property.DebeziumCdcSources.Builder.setTableExcludeList(String... tableNameRegExps) Optional regular expressions that match fully-qualified table identifiers for tables to be excluded from monitoring; any table not included in the exclude list will be monitored.DebeziumCdcSources.Builder.setTableIncludeList(String... tableNameRegExps) Optional regular expressions that match fully-qualified table identifiers for tables to be monitored; any table not included in the whitelist will be excluded from monitoring.DebeziumCdcSources.Builder.withAsyncEngine()Changes the engine used to async embedded engine.DebeziumCdcSources.Builder.withDefaultEngine()Changes the engine used to default embedded engine.DebeziumCdcSources.Builder.withErrorMaxRetries(int errorRetryCount) Sets the maximum retry count in case of errors.DebeziumCdcSources.Builder.withSequenceExtractor(Class<? extends SequenceExtractor> sequenceExtractorClass) Sets theSequenceExtractorclass property. -
Uses of DebeziumCdcSources.Builder in com.hazelcast.enterprise.jet.cdc.mysql
Subclasses of DebeziumCdcSources.Builder in com.hazelcast.enterprise.jet.cdc.mysqlModifier and TypeClassDescriptionstatic final classBuilder for configuring a CDC source that streams change data from a MySQL database to Hazelcast Jet. -
Uses of DebeziumCdcSources.Builder in com.hazelcast.enterprise.jet.cdc.postgres
Subclasses of DebeziumCdcSources.Builder in com.hazelcast.enterprise.jet.cdc.postgresModifier and TypeClassDescriptionstatic final classBuilder for configuring a CDC source that streams change data from a PostgreSQL database to Hazelcast Jet.