r01f.resources
Class ReloadControlContentServerFileLastModifTimeStampBased

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

public class ReloadControlContentServerFileLastModifTimeStampBased
extends java.lang.Object
implements ResourcesReloadControl

Implementación de la política de recarga de un recurso en base a la fecha de última modificación de un fichero situado en el gestor de contenidos (el fichero puede ser el propio fichero de propiedades).

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


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

ReloadControlContentServerFileLastModifTimeStampBased

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