r01f.resources
Class ReloadControlFileLastModifTimeStampBased

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

public class ReloadControlFileLastModifTimeStampBased
extends java.lang.Object
implements ResourcesReloadControl

Implementación de la política de recarga de recursos en base a la fecha de última modificación de un fichero (normalmente el fichero de propiedades, pero NO tiene por qué).

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


Constructor Summary
ReloadControlFileLastModifTimeStampBased()
           
 
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

ReloadControlFileLastModifTimeStampBased

public ReloadControlFileLastModifTimeStampBased()
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.