BrokerReconfigurable¶
BrokerReconfigurable is an abstraction of dynamic reconfigurables that can be reconfigured at runtime.
Contract¶
Reconfigurable Configs¶
reconfigurableConfigs: Set[String]
Used when:
DynamicBrokerConfigis requested to addBrokerReconfigurable and processReconfiguration
validateReconfiguration¶
validateReconfiguration(
newConfig: KafkaConfig): Unit
Validates the updated KafkaConfig
Used when:
DynamicBrokerConfigis requested to processReconfiguration
Reconfiguring Broker¶
reconfigure(
oldConfig: KafkaConfig,
newConfig: KafkaConfig): Unit
Used when:
DynamicBrokerConfigis requested to updateCurrentConfig
Implementations¶
DynamicListenerConfig- DynamicLogConfig
- DynamicThreadPool
- LogCleaner
SocketServer