r01f.resources
Class ReloadControlContentServerFileLastModifTimeStampBased
java.lang.Object
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:
- El nombre del fichero (incluyendo, store, area, workArea y ruta relativa).
Ej: /iwmnt/euskadiplus/main/r01_system/WORKAREA/wr01_system/properties/r01fb/r01fb.properties.xml
- El periodo de comprobación de la fecha de modificación del fichero
(el sistema comprueba la fecha de modificación del fichero y si es POSTERIOR a la última vez
que se revisó esta fecha, recarga las propiedades).
|
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 |
ReloadControlContentServerFileLastModifTimeStampBased
public ReloadControlContentServerFileLastModifTimeStampBased()
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.