Class StaticMessageSource

java.lang.Object
io.micronaut.context.AbstractMessageSource
io.micronaut.context.StaticMessageSource
All Implemented Interfaces:
MessageSource, Ordered

public class StaticMessageSource extends AbstractMessageSource
A static mutable message source.
Since:
1.2
Author:
graemerocher
  • Constructor Details

    • StaticMessageSource

      public StaticMessageSource()
  • Method Details

    • addMessage

      public @NonNull StaticMessageSource addMessage(@NonNull String code, @NonNull String message)
      Adds a message to the default locale.
      Parameters:
      code - The code
      message - The message
      Returns:
      This message source
    • addMessage

      public @NonNull StaticMessageSource addMessage(@NonNull Locale locale, @NonNull String code, @NonNull String message)
      Adds a message to the default locale.
      Parameters:
      locale - The locale
      code - The code
      message - The message
      Returns:
      This message source
    • getRawMessage

      public @NonNull Optional<String> getRawMessage(@NonNull String code, @NonNull MessageSource.MessageContext context)
      Description copied from interface: MessageSource
      Resolve a message for the given code and context.
      Parameters:
      code - The code
      context - The context
      Returns:
      A message if present