Class NettyCookieDecoder

java.lang.Object
io.micronaut.http.client.jdk.cookie.NettyCookieDecoder
All Implemented Interfaces:
Ordered, CookieDecoder

@Singleton @Internal @Requires(classes=NettyClientHttpRequest.class) public class NettyCookieDecoder extends Object implements CookieDecoder
A cookie decoder that extracts cookies from the NettyClientHttpRequest if it is present. Required as NettyClientHttpRequest does not implement HttpRequest.getCookies().
Since:
4.0.0
Author:
Tim Yates
  • Field Details

  • Constructor Details

    • NettyCookieDecoder

      public NettyCookieDecoder(ConversionService conversionService)
  • Method Details

    • decode

      @NonNull public Optional<Cookies> decode(HttpRequest<?> request)
      Description copied from interface: CookieDecoder
      Decode the cookies from the request.
      Specified by:
      decode in interface CookieDecoder
      Parameters:
      request - the request
      Returns:
      the cookies or empty if none
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Ordered
      Returns:
      The order of the object. Defaults to zero (no order).