Class ReloadableResourceBundleMessageSource.PropertiesHolder
- java.lang.Object
-
- org.grails.spring.context.support.ReloadableResourceBundleMessageSource.PropertiesHolder
-
- Enclosing class:
- ReloadableResourceBundleMessageSource
protected class ReloadableResourceBundleMessageSource.PropertiesHolder extends java.lang.ObjectPropertiesHolder for caching. Stores the last-modified timestamp of the source file for efficient change detection, and the timestamp of the last refresh attempt (updated every time the cache entry gets re-validated).
-
-
Constructor Summary
Constructors Constructor Description PropertiesHolder(java.lang.String filename, org.springframework.core.io.Resource resource)PropertiesHolder(java.util.Properties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFilename()longgetFileTimestamp()java.text.MessageFormatgetMessageFormat(java.lang.String code, java.util.Locale locale)java.util.PropertiesgetProperties()java.lang.StringgetProperty(java.lang.String code)booleanupdate()
-
-
-
Method Detail
-
update
public boolean update()
-
getFilename
public java.lang.String getFilename()
-
getProperties
public java.util.Properties getProperties()
-
getFileTimestamp
public long getFileTimestamp()
-
getProperty
public java.lang.String getProperty(java.lang.String code)
-
getMessageFormat
public java.text.MessageFormat getMessageFormat(java.lang.String code, java.util.Locale locale)
-
-