Class MessageService

java.lang.Object
de.murmelmeister.murmelapi.language.message.MessageService

public final class MessageService extends Object
Service layer for managing application messages, handling loading, synchronization, and retrieval of localized message texts.

This class delegates persistence operations to a MessageProvider and orchestrates the initialization (loading) and consistency check between in-code message definitions and the persisted store. It also provides a fallback mechanism to a default language if a requested message is missing.

  • Field Details

    • logger

      private final org.slf4j.Logger logger
    • languageProvider

      private final LanguageProvider languageProvider
    • messageProvider

      private final MessageProvider messageProvider
  • Constructor Details

  • Method Details