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.

  • Constructor Details

  • Method Details

    • getMessage

      @NotNull public @NotNull String getMessage(@NotNull @NotNull String key, int languageId)
    • getMessage

      @NotNull public @NotNull String getMessage(@NotNull @NotNull String key, @NotNull @NotNull String code)