Class DefaultMessageLoader
java.lang.Object
services.moleculer.web.template.languages.DefaultMessageLoader
- All Implemented Interfaces:
MessageLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConcurrentHashMap<String, CachedTemplate> protected Stringprotected Stringprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMessageLoader(boolean reloadable) DefaultMessageLoader(String prefix, String extension, boolean reloadable) -
Method Summary
Modifier and TypeMethodDescriptionlonggetLastModified(String locale) booleanio.datatree.TreeloadMessages(String locale) protected voidmergeMessages(io.datatree.Tree mergedMessages, CachedTemplate template) voidsetExtension(String extension) voidvoidsetReloadable(boolean reloadable) protected longtryToCheckTimestamp(String locale) protected CachedTemplatetryToLoadMessages(String locale)
-
Field Details
-
prefix
-
extension
-
reloadable
protected boolean reloadable -
cache
-
-
Constructor Details
-
DefaultMessageLoader
public DefaultMessageLoader() -
DefaultMessageLoader
public DefaultMessageLoader(boolean reloadable) -
DefaultMessageLoader
-
-
Method Details
-
loadMessages
- Specified by:
loadMessagesin interfaceMessageLoader
-
mergeMessages
-
tryToLoadMessages
-
getLastModified
- Specified by:
getLastModifiedin interfaceMessageLoader
-
tryToCheckTimestamp
-
getPrefix
-
setPrefix
-
getExtension
-
setExtension
-
isReloadable
public boolean isReloadable() -
setReloadable
public void setReloadable(boolean reloadable)
-