Interface ConfigurationChangedAware

All Known Implementing Classes:
AbstractComponent, AbstractComponentRegistrator, AbstractKernelBasedComponent, AbstractMessageReceiver, AbstractSDComponentRepositoryBean, AmpComponent, AmpComponentClustered, AuthRepositoryMDPoolBean.AuthRepositoryConfigBean, AuthUserRepositoryConfigBean, BasicComponent, BoshConnectionClustered, BoshConnectionManager, ClientConnectionClustered, ClientConnectionManager, ClusterConnectionManager, ClusterConnectionManager.DefClConRepositoryBean, ClusterController, ComponentConnectionManager, ComponentProtocol, ComponentProtocolManager, Configurator, ConfiguratorAbstract, ConfiguratorOld, ConnectionManager, ConnectionManager.PortConfigBean, ConnectionManager.SecPortConfigBean, CounterDataArchivizer, CounterDataFileLogger, CounterDataLogger, CounterDataLoggerRepoBean.CounterDataLoggerConfigBean, DataSourceBean.DataSourceMDConfigBean, EchoComponent, EventBusComponent, EventBusComponent, ExternalServiceDiscoveryComponent, LoggingBean, MDPoolConfigBean, MDRepositoryBean.MDRepositoryConfigBean, MessageRouter, MonitorComponent, MonitorComponent, MsgBroadcastRepository.MsgBroadcastRepositoryBean.MsgBroadcastRepositoryConfigBean, MsgRepository.MsgRepositoryMDBean.MsgRepositoryConfigBean, RTBLComponent, S2SConnectionManager, ScheduledTask, SDRepositoryBean, SDRepositoryBeanWithStatistics, SeeOtherHostDB.SeeOtherHostDBSDRepositoryBean, SeeOtherHostDualIP.DualIPRepositoryWrapper.DualIPRepositoryWrapperConfigBean, SessionManager, SessionManagerClustered, StatisticsCollector, TestComponent, UpdatesChecker, UserRepositoryMDPoolBean.UserRepositoryConfigBean, VHostManager, VHostManager.DefVHostRepositoryBean, WebSocketClientConnectionClustered, WebSocketClientConnectionManager, XMPPServiceCollector

public interface ConfigurationChangedAware
Interface which should be implemented by beans which want to get notified when all configuration changes were applied and get full list of changed fields in a single place.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Method called when configuration was applied to bean.
  • Method Details

    • beanConfigurationChanged

      void beanConfigurationChanged(Collection<String> changedFields)
      Method called when configuration was applied to bean.
      Parameters:
      changedFields - collection of field names which were changed