Class NettyCookies

java.lang.Object
io.micronaut.http.netty.cookies.NettyCookies
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>>

public class NettyCookies extends Object implements io.micronaut.http.cookie.Cookies
Delegates to Cookie.
Since:
1.0
  • Field Summary

    Fields inherited from interface io.micronaut.core.convert.value.ConvertibleValues

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
    NettyCookies(io.netty.handler.codec.http.HttpHeaders nettyHeaders, io.micronaut.core.convert.ConversionService conversionService)
     
    NettyCookies(String path, io.netty.handler.codec.http.HttpHeaders nettyHeaders, io.micronaut.core.convert.ConversionService conversionService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<io.micronaut.http.cookie.Cookie>
     
    <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>
     
    io.micronaut.core.convert.ConversionService
     
    Collection<io.micronaut.http.cookie.Cookie>
     

    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, 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

    • NettyCookies

      public NettyCookies(String path, io.netty.handler.codec.http.HttpHeaders nettyHeaders, io.micronaut.core.convert.ConversionService conversionService)
      Parameters:
      path - The path
      nettyHeaders - The Netty HTTP headers
      conversionService - The conversion service
    • NettyCookies

      public NettyCookies(io.netty.handler.codec.http.HttpHeaders nettyHeaders, io.micronaut.core.convert.ConversionService conversionService)
      Parameters:
      nettyHeaders - The Netty HTTP headers
      conversionService - The conversion service
  • Method Details

    • getAll

      public Set<io.micronaut.http.cookie.Cookie> getAll()
      Specified by:
      getAll in interface io.micronaut.http.cookie.Cookies
    • findCookie

      public Optional<io.micronaut.http.cookie.Cookie> findCookie(CharSequence name)
      Specified by:
      findCookie in interface io.micronaut.http.cookie.Cookies
    • get

      public <T> Optional<T> get(CharSequence name, Class<T> requiredType)
      Specified by:
      get in interface io.micronaut.core.value.ValueResolver<CharSequence>
    • get

      public <T> Optional<T> get(CharSequence name, io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)
      Specified by:
      get in interface io.micronaut.core.value.ValueResolver<CharSequence>
    • values

      public Collection<io.micronaut.http.cookie.Cookie> values()
      Specified by:
      values in interface io.micronaut.core.convert.value.ConvertibleValues<io.micronaut.http.cookie.Cookie>
    • getConversionService

      public io.micronaut.core.convert.ConversionService getConversionService()
      Specified by:
      getConversionService in interface io.micronaut.core.convert.ConversionServiceProvider
      Specified by:
      getConversionService in interface io.micronaut.core.convert.value.ConvertibleValues<io.micronaut.http.cookie.Cookie>