Class ConfigExtensionManager<E,​C>

    • Constructor Detail

      • ConfigExtensionManager

        public ConfigExtensionManager​(java.lang.Class<C> clazz,
                                      C initialObject)
    • Method Detail

      • onBind

        public void onBind​(E extension,
                           java.util.Map properties)
      • onUnbind

        public void onUnbind​(E extension,
                             java.util.Map properties)
      • getConfigForExtensions

        protected abstract C getConfigForExtensions​(java.util.Set<E> extensions)
      • triggerReload

        protected abstract void triggerReload()
      • getLastUpdate

        public long getLastUpdate()
        Specified by:
        getLastUpdate in interface ConfigurationProvider
        Returns:
        the last time (in ms) at which the configuration bean was updated