Class 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
  • Constructor Details

    • CookieLocaleResolver

      public CookieLocaleResolver(HttpLocaleResolutionConfiguration httpLocaleResolutionConfiguration)
      Parameters:
      httpLocaleResolutionConfiguration - Locale resolution configuration
  • Method Details

    • resolve

      public @NonNull Optional<Locale> resolve(@NonNull HttpRequest<?> request)
      Description copied from interface: LocaleResolver
      Resolves the locale for the given context.
      Parameters:
      request - The context to retrieve the locale from
      Returns:
      The locale