Class RequestLocaleResolver
- java.lang.Object
-
- io.micronaut.core.util.locale.AbstractLocaleResolver<io.micronaut.http.HttpRequest<?>>
-
- io.micronaut.http.server.util.locale.HttpAbstractLocaleResolver
-
- io.micronaut.http.server.util.locale.RequestLocaleResolver
-
- All Implemented Interfaces:
io.micronaut.core.order.Ordered,io.micronaut.core.util.LocaleResolver<io.micronaut.http.HttpRequest<?>>,HttpLocaleResolver
@Singleton @Requires(property="micronaut.server.locale-resolution.header", notEquals="false") public class RequestLocaleResolver extends HttpAbstractLocaleResolverA locale resolver which resolves the locale viaHttpRequest.getLocale().- Since:
- 2.3.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.IntegerORDER-
Fields inherited from class io.micronaut.http.server.util.locale.HttpAbstractLocaleResolver
httpLocaleResolutionConfiguration
-
-
Constructor Summary
Constructors Constructor Description RequestLocaleResolver(HttpLocaleResolutionConfiguration httpLocaleResolutionConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetOrder()java.util.Optional<java.util.Locale>resolve(io.micronaut.http.HttpRequest<?> request)
-
-
-
Constructor Detail
-
RequestLocaleResolver
public RequestLocaleResolver(HttpLocaleResolutionConfiguration httpLocaleResolutionConfiguration)
- Parameters:
httpLocaleResolutionConfiguration- Locale resolution configuration
-
-
Method Detail
-
resolve
@NonNull public java.util.Optional<java.util.Locale> resolve(@NonNull io.micronaut.http.HttpRequest<?> request)
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceio.micronaut.core.order.Ordered- Overrides:
getOrderin classHttpAbstractLocaleResolver
-
-