Package io.debezium.server.redis
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 Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intprivate static final intprivate static final intprivate static final intprivate static final Stringprivate static final Stringprivate intprivate int(package private) static final String(package private) static final Stringprivate Stringprivate Stringprivate Stringprivate static final io.debezium.config.Fieldprivate static final io.debezium.config.Fieldprivate static final io.debezium.config.Fieldprivate static final io.debezium.config.Fieldprivate static final io.debezium.config.Fieldprivate static final io.debezium.config.Fieldprivate static final StringFields inherited from class io.debezium.storage.redis.RedisCommonConfig
CONFIGURATION_FIELD_PREFIX_STRING -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.debezium.storage.redis.RedisCommonConfig
getAddress, getConnectionTimeout, getDbIndex, getInitialRetryDelay, getMaxRetryCount, getMaxRetryDelay, getPassword, getSocketTimeout, getUser, getWaitRetryDelay, getWaitTimeout, isSslEnabled, isWaitEnabled, isWaitRetryEnabled, setPassword
-
Field Details
-
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
- See Also:
-
PROP_NULL_KEY
private static final io.debezium.config.Field PROP_NULL_KEY -
DEFAULT_NULL_VALUE
- See Also:
-
PROP_NULL_VALUE
private static final io.debezium.config.Field PROP_NULL_VALUE -
MESSAGE_FORMAT_COMPACT
- See Also:
-
MESSAGE_FORMAT_EXTENDED
- See Also:
-
PROP_MESSAGE_FORMAT
private static final io.debezium.config.Field PROP_MESSAGE_FORMAT -
DEFAULT_MEMORY_LIMIT_MB
private static final int DEFAULT_MEMORY_LIMIT_MB- See Also:
-
DEFAULT_BUFFER_FILL_RATE
private static final int DEFAULT_BUFFER_FILL_RATE- See Also:
-
PROP_MEMORY_LIMIT_MB
private static final io.debezium.config.Field PROP_MEMORY_LIMIT_MB -
PROP_BUFFER_FILL_RATE
private static final io.debezium.config.Field PROP_BUFFER_FILL_RATE -
batchSize
private int batchSize -
nullKey
-
nullValue
-
messageFormat
-
memoryThreshold
private int memoryThreshold -
memoryLimitMb
private int memoryLimitMb -
batchDelay
private int batchDelay -
bufferFillRate
private int bufferFillRate
-
-
Constructor Details
-
RedisStreamChangeConsumerConfig
public RedisStreamChangeConsumerConfig(io.debezium.config.Configuration config)
-
-
Method Details
-
init
protected void init(io.debezium.config.Configuration config) - Overrides:
initin classio.debezium.storage.redis.RedisCommonConfig
-
getAllConfigurationFields
- Overrides:
getAllConfigurationFieldsin classio.debezium.storage.redis.RedisCommonConfig
-
getBufferFillRate
public int getBufferFillRate() -
getBatchSize
public int getBatchSize() -
getBatchDelay
public int getBatchDelay() -
getNullKey
-
getNullValue
-
getMessageFormat
-
getMemoryThreshold
public int getMemoryThreshold() -
getMemoryLimitMb
public int getMemoryLimitMb()
-