Class RedisCommonConfig

java.lang.Object
io.debezium.storage.redis.RedisCommonConfig
Direct Known Subclasses:
RedisOffsetBackingStoreConfig, RedisSchemaHistoryConfig

public class RedisCommonConfig extends Object
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • CONFIGURATION_FIELD_PREFIX_STRING

      public static final String CONFIGURATION_FIELD_PREFIX_STRING
      See Also:
    • PROP_ADDRESS

      private static final Field PROP_ADDRESS
    • PROP_USER

      private static final Field PROP_USER
    • PROP_PASSWORD

      private static final Field PROP_PASSWORD
    • DEFAULT_DB_INDEX

      private static final int DEFAULT_DB_INDEX
      See Also:
    • PROP_DB_INDEX

      private static final Field PROP_DB_INDEX
    • DEFAULT_SSL_ENABLED

      private static final boolean DEFAULT_SSL_ENABLED
      See Also:
    • PROP_SSL_ENABLED

      private static final Field PROP_SSL_ENABLED
    • DEFAULT_CONNECTION_TIMEOUT

      private static final Integer DEFAULT_CONNECTION_TIMEOUT
    • PROP_CONNECTION_TIMEOUT

      private static final Field PROP_CONNECTION_TIMEOUT
    • DEFAULT_SOCKET_TIMEOUT

      private static final Integer DEFAULT_SOCKET_TIMEOUT
    • PROP_SOCKET_TIMEOUT

      private static final Field PROP_SOCKET_TIMEOUT
    • DEFAULT_RETRY_INITIAL_DELAY

      private static final Integer DEFAULT_RETRY_INITIAL_DELAY
    • PROP_RETRY_INITIAL_DELAY

      private static final Field PROP_RETRY_INITIAL_DELAY
    • DEFAULT_RETRY_MAX_DELAY

      private static final Integer DEFAULT_RETRY_MAX_DELAY
    • PROP_RETRY_MAX_DELAY

      private static final Field PROP_RETRY_MAX_DELAY
    • DEFAULT_MAX_RETRIES

      private static final Integer DEFAULT_MAX_RETRIES
    • PROP_MAX_RETRIES

      private static final Field PROP_MAX_RETRIES
    • DEFAULT_WAIT_ENABLED

      private static final boolean DEFAULT_WAIT_ENABLED
      See Also:
    • PROP_WAIT_ENABLED

      private static final Field PROP_WAIT_ENABLED
    • DEFAULT_WAIT_TIMEOUT

      private static final long DEFAULT_WAIT_TIMEOUT
      See Also:
    • PROP_WAIT_TIMEOUT

      private static final Field PROP_WAIT_TIMEOUT
    • DEFAULT_WAIT_RETRY_ENABLED

      private static final boolean DEFAULT_WAIT_RETRY_ENABLED
      See Also:
    • PROP_WAIT_RETRY_ENABLED

      private static final Field PROP_WAIT_RETRY_ENABLED
    • DEFAULT_WAIT_RETRY_DELAY

      private static final long DEFAULT_WAIT_RETRY_DELAY
      See Also:
    • PROP_WAIT_RETRY_DELAY

      private static final Field PROP_WAIT_RETRY_DELAY
    • address

      private String address
    • dbIndex

      private int dbIndex
    • user

      private String user
    • password

      private String password
    • sslEnabled

      private boolean sslEnabled
    • initialRetryDelay

      private Integer initialRetryDelay
    • maxRetryDelay

      private Integer maxRetryDelay
    • maxRetryCount

      private Integer maxRetryCount
    • connectionTimeout

      private Integer connectionTimeout
    • socketTimeout

      private Integer socketTimeout
    • waitEnabled

      private boolean waitEnabled
    • waitTimeout

      private long waitTimeout
    • waitRetryEnabled

      private boolean waitRetryEnabled
    • waitRetryDelay

      private long waitRetryDelay
  • Constructor Details

  • Method Details

    • getAllConfigurationFields

      protected List<Field> getAllConfigurationFields()
    • init

      protected void init(Configuration config)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getAddress

      public String getAddress()
    • getDbIndex

      public int getDbIndex()
    • getUser

      public String getUser()
    • isSslEnabled

      public boolean isSslEnabled()
    • getInitialRetryDelay

      public Integer getInitialRetryDelay()
    • getMaxRetryDelay

      public Integer getMaxRetryDelay()
    • getMaxRetryCount

      public Integer getMaxRetryCount()
    • getConnectionTimeout

      public Integer getConnectionTimeout()
    • getSocketTimeout

      public Integer getSocketTimeout()
    • isWaitEnabled

      public boolean isWaitEnabled()
    • getWaitTimeout

      public long getWaitTimeout()
    • isWaitRetryEnabled

      public boolean isWaitRetryEnabled()
    • getWaitRetryDelay

      public long getWaitRetryDelay()