Class HttpLocalizedMessageSource
- java.lang.Object
-
- io.micronaut.context.AbstractLocalizedMessageSource<io.micronaut.http.HttpRequest<?>>
-
- io.micronaut.http.server.util.locale.HttpLocalizedMessageSource
-
- All Implemented Interfaces:
io.micronaut.context.LocalizedMessageSource,io.micronaut.runtime.http.scope.RequestAware
@RequestScope public class HttpLocalizedMessageSource extends io.micronaut.context.AbstractLocalizedMessageSource<io.micronaut.http.HttpRequest<?>> implements io.micronaut.runtime.http.scope.RequestAwareARequestScopewhich uses the currentHttpRequestto resolve the locale and hence return the localized messages.- Since:
- 3.4.0
-
-
Constructor Summary
Constructors Constructor Description HttpLocalizedMessageSource(io.micronaut.core.util.LocaleResolver<io.micronaut.http.HttpRequest<?>> localeResolver, io.micronaut.context.MessageSource messageSource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.LocalegetLocale()voidsetRequest(io.micronaut.http.HttpRequest<?> request)-
Methods inherited from class io.micronaut.context.AbstractLocalizedMessageSource
getMessage, getMessage, getMessage, resolveLocale
-
-
-
-
Constructor Detail
-
HttpLocalizedMessageSource
public HttpLocalizedMessageSource(io.micronaut.core.util.LocaleResolver<io.micronaut.http.HttpRequest<?>> localeResolver, io.micronaut.context.MessageSource messageSource)- Parameters:
localeResolver- The locale resolvermessageSource- The message source
-
-
Method Detail
-
getLocale
@NonNull protected java.util.Locale getLocale()
- Specified by:
getLocalein classio.micronaut.context.AbstractLocalizedMessageSource<io.micronaut.http.HttpRequest<?>>
-
setRequest
public void setRequest(io.micronaut.http.HttpRequest<?> request)
- Specified by:
setRequestin interfaceio.micronaut.runtime.http.scope.RequestAware
-
-