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 StaticMessageSource addMessage(String code, String message)
      Adds a message to the default locale.
      Parameters:
      code - The code
      message - The message
      Returns:
      This message source
    • addMessage

      public StaticMessageSource addMessage(Locale locale, String code, 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 Optional<String> getRawMessage(String code, 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