Class RedisStreamChangeConsumerConfig

java.lang.Object
io.debezium.storage.redis.RedisCommonConfig
io.debezium.server.redis.RedisStreamChangeConsumerConfig

public class RedisStreamChangeConsumerConfig extends io.debezium.storage.redis.RedisCommonConfig
  • Field Details

    • PROP_PREFIX

      private static final String PROP_PREFIX
      See Also:
    • DEFAULT_BATCH_SIZE

      private static final int DEFAULT_BATCH_SIZE
      See Also:
    • PROP_BATCH_SIZE

      private static final io.debezium.config.Field PROP_BATCH_SIZE
    • DEFAULT_NULL_KEY

      private static final String DEFAULT_NULL_KEY
      See Also:
    • PROP_NULL_KEY

      private static final io.debezium.config.Field PROP_NULL_KEY
    • DEFAULT_NULL_VALUE

      private static final String DEFAULT_NULL_VALUE
      See Also:
    • PROP_NULL_VALUE

      private static final io.debezium.config.Field PROP_NULL_VALUE
    • MESSAGE_FORMAT_COMPACT

      static final String MESSAGE_FORMAT_COMPACT
      See Also:
    • MESSAGE_FORMAT_EXTENDED

      static final String MESSAGE_FORMAT_EXTENDED
      See Also:
    • PROP_MESSAGE_FORMAT

      private static final io.debezium.config.Field PROP_MESSAGE_FORMAT
    • DEFAULT_MEMORY_THRESHOLD_PERCENTAGE

      private static final int DEFAULT_MEMORY_THRESHOLD_PERCENTAGE
      See Also:
    • PROP_MEMORY_THRESHOLD_PERCENTAGE

      private static final io.debezium.config.Field PROP_MEMORY_THRESHOLD_PERCENTAGE
    • DEFAULT_MEMORY_LIMIT_MB

      private static final int DEFAULT_MEMORY_LIMIT_MB
      See Also:
    • PROP_MEMORY_LIMIT_MB

      private static final io.debezium.config.Field PROP_MEMORY_LIMIT_MB
    • batchSize

      private int batchSize
    • nullKey

      private String nullKey
    • nullValue

      private String nullValue
    • messageFormat

      private String messageFormat
    • memoryThreshold

      private int memoryThreshold
    • memoryLimitMb

      private int memoryLimitMb
  • Constructor Details

    • RedisStreamChangeConsumerConfig

      public RedisStreamChangeConsumerConfig(io.debezium.config.Configuration config)
  • Method Details

    • init

      protected void init(io.debezium.config.Configuration config)
      Overrides:
      init in class io.debezium.storage.redis.RedisCommonConfig
    • getAllConfigurationFields

      protected List<io.debezium.config.Field> getAllConfigurationFields()
      Overrides:
      getAllConfigurationFields in class io.debezium.storage.redis.RedisCommonConfig
    • getBatchSize

      public int getBatchSize()
    • getNullKey

      public String getNullKey()
    • getNullValue

      public String getNullValue()
    • getMessageFormat

      public String getMessageFormat()
    • getMemoryThreshold

      public int getMemoryThreshold()
    • getMemoryLimitMb

      public int getMemoryLimitMb()