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 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, getInitialRetryDelay, 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_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
-
nullValue
-
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:
initin classio.debezium.storage.redis.RedisCommonConfig
-
getAllConfigurationFields
- Overrides:
getAllConfigurationFieldsin classio.debezium.storage.redis.RedisCommonConfig
-
getBatchSize
public int getBatchSize() -
getNullKey
-
getNullValue
-
getMessageFormat
-
getMemoryThreshold
public int getMemoryThreshold() -
getMemoryLimitMb
public int getMemoryLimitMb()
-