Class HttpLocalizedMessageSource
java.lang.Object
io.micronaut.context.AbstractLocalizedMessageSource<HttpRequest<?>>
io.micronaut.http.server.util.locale.HttpLocalizedMessageSource
- All Implemented Interfaces:
- LocalizedMessageSource,- RequestAware
@RequestScope
public class HttpLocalizedMessageSource
extends AbstractLocalizedMessageSource<HttpRequest<?>>
implements RequestAware
A 
RequestScope which uses the current HttpRequest to resolve the locale and hence return the localized messages.- Since:
- 3.4.0
- Author:
- Sergio del Amo
- 
Constructor SummaryConstructorsConstructorDescriptionHttpLocalizedMessageSource(LocaleResolver<HttpRequest<?>> localeResolver, MessageSource messageSource) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidsetRequest(HttpRequest<?> request) Provides the request directly after bean creation.Methods inherited from class io.micronaut.context.AbstractLocalizedMessageSourcegetMessage, getMessage, getMessage, resolveLocaleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.context.LocalizedMessageSourcegetMessageOrDefault, getMessageOrDefault, getMessageOrDefault
- 
Constructor Details- 
HttpLocalizedMessageSourcepublic HttpLocalizedMessageSource(LocaleResolver<HttpRequest<?>> localeResolver, MessageSource messageSource) - Parameters:
- localeResolver- The locale resolver
- messageSource- The message source
 
 
- 
- 
Method Details- 
getLocale- Specified by:
- getLocalein class- AbstractLocalizedMessageSource<HttpRequest<?>>
- Returns:
- The resolved locale;
 
- 
setRequestDescription copied from interface:RequestAwareProvides the request directly after bean creation.- Specified by:
- setRequestin interface- RequestAware
- Parameters:
- request- The current request
 
 
-