During lifecycle of a component instance it may happen that Tigase XMPP Server will be reconfigured. If change in configuration
of this component will not be related to it’s activity, then Kernel will set values of changes fields annotated with @ConfigField()
. In this case public field setters may be used.
Tip
If component implements ConfigurationChangedAware
interface, then method void beanConfigurationChanged(Collection<String> changedFields) will be called to notify component about fields which values were changed. It is useful if same component internal depends
on configuration stored in more than one field, as it allows you to reconfigure this internal once.