Class MessageService
java.lang.Object
de.murmelmeister.murmelapi.language.message.MessageService
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 Summary
FieldsModifier and TypeFieldDescriptionprivate final LanguageProviderprivate final org.slf4j.Loggerprivate final MessageProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMessage(String key, int languageId) getMessage(String key, String code)
-
Field Details
-
logger
private final org.slf4j.Logger logger -
languageProvider
-
messageProvider
-
-
Constructor Details
-
MessageService
-
-
Method Details
-
getMessage
-
getMessage
-