Class DefaultMessageLoader

java.lang.Object
services.moleculer.web.template.languages.DefaultMessageLoader
All Implemented Interfaces:
MessageLoader

public class DefaultMessageLoader extends Object implements MessageLoader
  • Field Details

  • Constructor Details

    • DefaultMessageLoader

      public DefaultMessageLoader()
    • DefaultMessageLoader

      public DefaultMessageLoader(boolean reloadable)
    • DefaultMessageLoader

      public DefaultMessageLoader(String prefix, String extension, boolean reloadable)
  • Method Details

    • loadMessages

      public io.datatree.Tree loadMessages(String locale)
      Specified by:
      loadMessages in interface MessageLoader
    • mergeMessages

      protected void mergeMessages(io.datatree.Tree mergedMessages, CachedTemplate template)
    • tryToLoadMessages

      protected CachedTemplate tryToLoadMessages(String locale)
    • getLastModified

      public long getLastModified(String locale)
      Specified by:
      getLastModified in interface MessageLoader
    • tryToCheckTimestamp

      protected long tryToCheckTimestamp(String locale)
    • getPrefix

      public String getPrefix()
    • setPrefix

      public void setPrefix(String prefix)
    • getExtension

      public String getExtension()
    • setExtension

      public void setExtension(String extension)
    • isReloadable

      public boolean isReloadable()
    • setReloadable

      public void setReloadable(boolean reloadable)