Class CookieLocaleResolver
java.lang.Object
io.micronaut.core.util.locale.AbstractLocaleResolver<HttpRequest<?>>
io.micronaut.http.server.util.locale.HttpAbstractLocaleResolver
io.micronaut.http.server.util.locale.CookieLocaleResolver
- All Implemented Interfaces:
Ordered, LocaleResolver<HttpRequest<?>>, HttpLocaleResolver
@Singleton
@Requires(property="micronaut.server.locale-resolution.cookie-name")
public class CookieLocaleResolver
extends HttpAbstractLocaleResolver
Resolves the Locale from a Cookie within an HTTP Request.
- Since:
- 2.3.0
- Author:
- Sergio del Amo, James Kleeh
-
Field Summary
Fields inherited from class HttpAbstractLocaleResolver
httpLocaleResolutionConfiguration, ORDERFields inherited from class AbstractLocaleResolver
defaultLocaleFields inherited from interface Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionCookieLocaleResolver(HttpLocaleResolutionConfiguration httpLocaleResolutionConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionresolve(HttpRequest<?> request) Resolves the locale for the given context.Methods inherited from class HttpAbstractLocaleResolver
getOrderMethods inherited from class AbstractLocaleResolver
resolveOrDefaultMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LocaleResolver
resolveOrDefault
-
Constructor Details
-
CookieLocaleResolver
- Parameters:
httpLocaleResolutionConfiguration- Locale resolution configuration
-
-
Method Details
-
resolve
Description copied from interface:LocaleResolverResolves the locale for the given context.- Parameters:
request- The context to retrieve the locale from- Returns:
- The locale
-