Class PostgresConnectorConfig


public class PostgresConnectorConfig extends RelationalDatabaseConnectorConfig
The configuration properties for the PostgresConnector
Author:
Horia Chiorean
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • DATABASE_CONFIG_PREFIX

      protected static final String DATABASE_CONFIG_PREFIX
      See Also:
    • DEFAULT_PORT

      protected static final int DEFAULT_PORT
      See Also:
    • DEFAULT_SNAPSHOT_FETCH_SIZE

      protected static final int DEFAULT_SNAPSHOT_FETCH_SIZE
      See Also:
    • DEFAULT_MAX_RETRIES

      protected static final int DEFAULT_MAX_RETRIES
      See Also:
    • PORT

      public static final Field PORT
    • PLUGIN_NAME

      public static final Field PLUGIN_NAME
    • SLOT_NAME

      public static final Field SLOT_NAME
    • DROP_SLOT_ON_STOP

      public static final Field DROP_SLOT_ON_STOP
    • PUBLICATION_NAME

      public static final Field PUBLICATION_NAME
    • PUBLICATION_AUTOCREATE_MODE

      public static final Field PUBLICATION_AUTOCREATE_MODE
    • REPLICA_IDENTITY_AUTOSET_VALUES

      public static final Field REPLICA_IDENTITY_AUTOSET_VALUES
    • STREAM_PARAMS

      public static final Field STREAM_PARAMS
    • MAX_RETRIES

      public static final Field MAX_RETRIES
    • RETRY_DELAY_MS

      public static final Field RETRY_DELAY_MS
    • ON_CONNECT_STATEMENTS

      public static final Field ON_CONNECT_STATEMENTS
    • SSL_MODE

      public static final Field SSL_MODE
    • SSL_CLIENT_CERT

      public static final Field SSL_CLIENT_CERT
    • SSL_CLIENT_KEY

      public static final Field SSL_CLIENT_KEY
    • SSL_CLIENT_KEY_PASSWORD

      public static final Field SSL_CLIENT_KEY_PASSWORD
    • SSL_ROOT_CERT

      public static final Field SSL_ROOT_CERT
    • SSL_SOCKET_FACTORY

      public static final Field SSL_SOCKET_FACTORY
    • SNAPSHOT_MODE

      public static final Field SNAPSHOT_MODE
    • SNAPSHOT_MODE_CLASS

      public static final Field SNAPSHOT_MODE_CLASS
    • LOGICAL_DECODING_MESSAGE_PREFIX_EXCLUDE_LIST

      public static final Field LOGICAL_DECODING_MESSAGE_PREFIX_EXCLUDE_LIST
      A comma-separated list of regular expressions that match the prefix of logical decoding messages to be excluded from monitoring. Must not be used with LOGICAL_DECODING_MESSAGE_PREFIX_INCLUDE_LIST
    • LOGICAL_DECODING_MESSAGE_PREFIX_INCLUDE_LIST

      public static final Field LOGICAL_DECODING_MESSAGE_PREFIX_INCLUDE_LIST
      A comma-separated list of regular expressions that match the prefix of logical decoding messages to be monitored. Must not be used with LOGICAL_DECODING_MESSAGE_PREFIX_EXCLUDE_LIST
    • HSTORE_HANDLING_MODE

      public static final Field HSTORE_HANDLING_MODE
    • INTERVAL_HANDLING_MODE

      public static final Field INTERVAL_HANDLING_MODE
    • STATUS_UPDATE_INTERVAL_MS

      public static final Field STATUS_UPDATE_INTERVAL_MS
    • TCP_KEEPALIVE

      public static final Field TCP_KEEPALIVE
    • INCLUDE_UNKNOWN_DATATYPES

      public static final Field INCLUDE_UNKNOWN_DATATYPES
    • SCHEMA_REFRESH_MODE

      public static final Field SCHEMA_REFRESH_MODE
    • XMIN_FETCH_INTERVAL

      public static final Field XMIN_FETCH_INTERVAL
    • UNAVAILABLE_VALUE_PLACEHOLDER

      public static final Field UNAVAILABLE_VALUE_PLACEHOLDER
    • MONEY_FRACTION_DIGITS

      public static final Field MONEY_FRACTION_DIGITS
    • SHOULD_FLUSH_LSN_IN_SOURCE_DB

      public static final Field SHOULD_FLUSH_LSN_IN_SOURCE_DB
    • SOURCE_INFO_STRUCT_MAKER

      public static final Field SOURCE_INFO_STRUCT_MAKER
    • logicalDecodingMessageFilter

      private final LogicalDecodingMessageFilter logicalDecodingMessageFilter
    • hStoreHandlingMode

      private final PostgresConnectorConfig.HStoreHandlingMode hStoreHandlingMode
    • intervalHandlingMode

      private final PostgresConnectorConfig.IntervalHandlingMode intervalHandlingMode
    • snapshotMode

      private final PostgresConnectorConfig.SnapshotMode snapshotMode
    • schemaRefreshMode

      private final PostgresConnectorConfig.SchemaRefreshMode schemaRefreshMode
    • flushLsnOnSource

      private final boolean flushLsnOnSource
    • replicaIdentityMapper

      private final ReplicaIdentityMapper replicaIdentityMapper
    • CONFIG_DEFINITION

      private static final ConfigDefinition CONFIG_DEFINITION
    • ALL_FIELDS

      public static Field.Set ALL_FIELDS
      The set of Fields defined as part of this configuration.
  • Constructor Details

    • PostgresConnectorConfig

      public PostgresConnectorConfig(Configuration config)
  • Method Details