Interface NotificableCambioConfiguracion<T>

  • Type Parameters:
    T - El tipo del valor del parámetro de configuración.
    All Known Implementing Classes:
    AgenteSincHora

    public interface NotificableCambioConfiguracion<T>
    Modela una interfaz que deben de implementar todas las clases de los objetos que aspiren a manejar los eventos de cambio de configuración de un parámetro.
    Author:
    AlexTMjugador
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void onNewConfig​(T antiguoValor, T nuevoValor)
      Este método es llamado por un parámetro de configuración notificado cuando se ha realizado un cambio en el valor que tiene asociado, o la lectura de su valor original desde memoria secundaria.
    • Method Detail

      • onNewConfig

        void onNewConfig​(T antiguoValor,
                         T nuevoValor)
        Este método es llamado por un parámetro de configuración notificado cuando se ha realizado un cambio en el valor que tiene asociado, o la lectura de su valor original desde memoria secundaria. El objeto que maneja este evento debe comprometerse a no realizar nada que pudiera volver a generar un cambio en el valor del parámetro de configuración (pues ello generaría un bucle sin fin), y debe tener en cuenta que, cuando se llama este método, aún no se ha actualizado el valor asociado al objeto que representa en memoria el parámetro de configuración correspondiente.
        Parameters:
        antiguoValor - El antiguo valor que tenía el parámetro de configuración.
        nuevoValor - El nuevo valor que tendrá el parámetro de configuración.