Class CompositeMessageSource

  • All Implemented Interfaces:
    io.micronaut.context.MessageSource, io.micronaut.core.order.Ordered

    @Primary
    public final class CompositeMessageSource
    extends io.micronaut.context.AbstractMessageSource
    Composite message source that is the primary message source.
    Since:
    1.2
    • Nested Class Summary

      • Nested classes/interfaces inherited from class io.micronaut.context.AbstractMessageSource

        io.micronaut.context.AbstractMessageSource.MessageKey
      • Nested classes/interfaces inherited from interface io.micronaut.context.MessageSource

        io.micronaut.context.MessageSource.MessageContext
    • Field Summary

      • Fields inherited from interface io.micronaut.context.MessageSource

        EMPTY
      • Fields inherited from interface io.micronaut.core.order.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Constructor Summary

      Constructors 
      Constructor Description
      CompositeMessageSource​(java.util.Collection<io.micronaut.context.MessageSource> messageSources)
      The other messages sources.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.lang.String> getRawMessage​(java.lang.String code, io.micronaut.context.MessageSource.MessageContext context)  
      • Methods inherited from class io.micronaut.context.AbstractMessageSource

        interpolate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.context.MessageSource

        getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getRawMessage, getRequiredMessage, getRequiredRawMessage
      • Methods inherited from interface io.micronaut.core.order.Ordered

        getOrder
    • Constructor Detail

      • CompositeMessageSource

        public CompositeMessageSource​(@Nullable
                                      java.util.Collection<io.micronaut.context.MessageSource> messageSources)
        The other messages sources.
        Parameters:
        messageSources - The message sources.
    • Method Detail

      • getRawMessage

        @NonNull
        public java.util.Optional<java.lang.String> getRawMessage​(@NonNull
                                                                  java.lang.String code,
                                                                  @NonNull
                                                                  io.micronaut.context.MessageSource.MessageContext context)