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.
-
Constructor Summary
ConstructorsConstructorDescriptionMessageService(@NotNull LanguageTypeProvider languageProvider, @NotNull MessageProvider provider) -
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetMessage(@NotNull String key, int languageId) @NotNull StringgetMessage(@NotNull String key, @NotNull String code)
-
Constructor Details
-
MessageService
public MessageService(@NotNull @NotNull LanguageTypeProvider languageProvider, @NotNull @NotNull MessageProvider provider)
-
-
Method Details
-
getMessage
-
getMessage
-