r01f.resources
Class ReloadControlBBDDTimeStampBased

java.lang.Object
  extended by r01f.resources.ReloadControlBBDDTimeStampBased
All Implemented Interfaces:
ResourcesReloadControl

public class ReloadControlBBDDTimeStampBased
extends java.lang.Object
implements ResourcesReloadControl

Implementación de la política de recarga de propiedades en base a un token en BBDD.

En los parámetros de configuración de la política de recarga se ha de identificar:

La definición sería de esta forma:

 
        
                r01di.r01diDataSource
                R01NxxxT01
SELECT ...
2s


Constructor Summary
ReloadControlBBDDTimeStampBased()
           
 
Method Summary
 boolean needsReload(java.lang.String component)
          Devuelve true si es necesario recargar un recurso cacheado.
 void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
          Establece las propiedades para la recarga de un recurso cacheado.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReloadControlBBDDTimeStampBased

public ReloadControlBBDDTimeStampBased()
Method Detail

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
Description copied from interface: ResourcesReloadControl
Establece las propiedades para la recarga de un recurso cacheado.

Specified by:
setProperties in interface ResourcesReloadControl
Parameters:
props - Las propiedades.

needsReload

public boolean needsReload(java.lang.String component)
Description copied from interface: ResourcesReloadControl
Devuelve true si es necesario recargar un recurso cacheado.

Specified by:
needsReload in interface ResourcesReloadControl
Parameters:
component - El componente.
Returns:
Devuelve true si ha de actualizarse.