Package com.clickhouse.config
Interface ClickHouseConfigChangeListener<T>
public interface ClickHouseConfigChangeListener<T>
Configuration change listener.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidoptionChanged(T source, ClickHouseOption option, Serializable oldValue, Serializable newValue) Triggered whenClickHouseOptionwas changed.default voidpropertyChanged(T source, String property, Object oldValue, Object newValue) Triggered when property ofsourcewas changed.default voidsettingChanged(T source, String setting, Serializable oldValue, Serializable newValue) Triggered when ClickHouse setting(declared on client-side) was changed.
-
Method Details
-
optionChanged
default void optionChanged(T source, ClickHouseOption option, Serializable oldValue, Serializable newValue) Triggered whenClickHouseOptionwas changed. Removing an option is same as reseting its value to null.- Parameters:
source- source of the eventoption- the changed option, which should never be nulloldValue- old option value, which could be nullnewValue- new option value, which could be null
-
propertyChanged
Triggered when property ofsourcewas changed.- Parameters:
source- source of the eventproperty- name of the changed property, which should never be nulloldValue- old option value, which could be nullnewValue- new option value, which could be null
-
settingChanged
Triggered when ClickHouse setting(declared on client-side) was changed. Removing a setting is same as reseting its value tonull.- Parameters:
source- source of the eventsetting- the changed setting, which should never be nulloldValue- old option value, which could be nullnewValue- new option value, which could be null
-