public abstract class RelationalDatabaseConnectorConfig extends CommonConnectorConfig
| Modifier and Type | Field and Description |
|---|---|
static Field |
TABLE_BLACKLIST
A comma-separated list of regular expressions that match the fully-qualified names of tables to be excluded from
monitoring.
|
static Field |
TABLE_IGNORE_BUILTIN |
static Field |
TABLE_WHITELIST
A comma-separated list of regular expressions that match the fully-qualified names of tables to be monitored.
|
private RelationalTableFilters |
tableFilters |
DATABASE_CONFIG_PREFIX, DEFAULT_MAX_BATCH_SIZE, DEFAULT_MAX_QUEUE_SIZE, DEFAULT_POLL_INTERVAL_MILLIS, MAX_BATCH_SIZE, MAX_QUEUE_SIZE, POLL_INTERVAL_MS, TOMBSTONES_ON_DELETE| Modifier | Constructor and Description |
|---|---|
protected |
RelationalDatabaseConnectorConfig(Configuration config,
String logicalName,
Tables.TableFilter systemTablesFilter,
Selectors.TableIdToStringMapper tableIdMapper) |
| Modifier and Type | Method and Description |
|---|---|
RelationalTableFilters |
getTableFilters() |
private static int |
validateTableBlacklist(Configuration config,
Field field,
Field.ValidationOutput problems) |
getConfig, getHeartbeatTopicsPrefix, getLogicalName, getMaxBatchSize, getMaxQueueSize, getPollInterval, isEmitTombstoneOnDelete, validateServerNameIsDifferentFromHistoryTopicNamepublic static final Field TABLE_WHITELIST
<databaseName>.<tableName> or
<databaseName>.<schemaName>.<tableName>. May not be used with TABLE_BLACKLIST, and superseded by database
inclusions/exclusions.public static final Field TABLE_BLACKLIST
<databaseName>.<tableName> or
<databaseName>.<schemaName>.<tableName>. May not be used with TABLE_WHITELIST.public static final Field TABLE_IGNORE_BUILTIN
private final RelationalTableFilters tableFilters
protected RelationalDatabaseConnectorConfig(Configuration config, String logicalName, Tables.TableFilter systemTablesFilter, Selectors.TableIdToStringMapper tableIdMapper)
public RelationalTableFilters getTableFilters()
private static int validateTableBlacklist(Configuration config, Field field, Field.ValidationOutput problems)
Copyright © 2018 JBoss by Red Hat. All rights reserved.