Package io.micronaut.servlet.engine
Class DefaultServletCookies
java.lang.Object
io.micronaut.servlet.engine.DefaultServletCookies
- All Implemented Interfaces:
io.micronaut.core.convert.ConversionServiceProvider
,io.micronaut.core.convert.value.ConvertibleValues<io.micronaut.http.cookie.Cookie>
,io.micronaut.core.value.ValueResolver<CharSequence>
,io.micronaut.http.cookie.Cookies
,Iterable<Map.Entry<String,
io.micronaut.http.cookie.Cookie>>
Implementation of
Cookies
ontop of the Servlet API.- Since:
- 1.0.0
- Author:
- graemerocher
-
Field Summary
Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues
EMPTY
-
Constructor Summary
ConstructorDescriptionDefaultServletCookies
(jakarta.servlet.http.Cookie[] cookies) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionOptional<io.micronaut.http.cookie.Cookie>
findCookie
(CharSequence name) <T> Optional<T>
get
(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) <T> Optional<T>
get
(CharSequence name, Class<T> requiredType) Set<io.micronaut.http.cookie.Cookie>
getAll()
Collection<io.micronaut.http.cookie.Cookie>
values()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.core.convert.value.ConvertibleValues
asMap, asMap, asProperties, contains, forEach, getConversionService, getValue, getValueType, isEmpty, iterator, subMap, subMap, subMap
Methods inherited from interface io.micronaut.http.cookie.Cookies
get, names
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface io.micronaut.core.value.ValueResolver
get, get
-
Constructor Details
-
DefaultServletCookies
public DefaultServletCookies(jakarta.servlet.http.Cookie[] cookies) Default constructor.- Parameters:
cookies
- The cookies
-
-
Method Details
-
getAll
- Specified by:
getAll
in interfaceio.micronaut.http.cookie.Cookies
-
findCookie
- Specified by:
findCookie
in interfaceio.micronaut.http.cookie.Cookies
-
values
- Specified by:
values
in interfaceio.micronaut.core.convert.value.ConvertibleValues<io.micronaut.http.cookie.Cookie>
-
get
- Specified by:
get
in interfaceio.micronaut.core.value.ValueResolver<CharSequence>
-
get
public <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
get
in interfaceio.micronaut.core.value.ValueResolver<CharSequence>
-