Class ServerCookieEncoder

java.lang.Object
io.netty.handler.codec.http.ServerCookieEncoder

@Deprecated public final class ServerCookieEncoder extends java.lang.Object
Deprecated.
A RFC6265 compliant cookie encoder to be used server side, so some fields are sent (Version is typically ignored). As Netty's Cookie merges Expires and MaxAge into one single field, only Max-Age field is sent. Note that multiple cookies must be sent as separate "Set-Cookie" headers.
// Example
HttpResponse res = ...;
res.setHeader("Set-Cookie", ServerCookieEncoder.encode("JSESSIONID", "1234"));
See Also:
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static java.lang.String
    encode(Cookie cookie)
    Deprecated.
    static java.util.List<java.lang.String>
    encode(Cookie... cookies)
    Deprecated.
    static java.util.List<java.lang.String>
    encode(java.lang.Iterable<Cookie> cookies)
    Deprecated.
    static java.lang.String
    encode(java.lang.String name, java.lang.String value)
    Deprecated.
    static java.util.List<java.lang.String>
    encode(java.util.Collection<Cookie> cookies)
    Deprecated.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServerCookieEncoder

      private ServerCookieEncoder()
      Deprecated.
  • Method Details

    • encode

      @Deprecated public static java.lang.String encode(java.lang.String name, java.lang.String value)
      Deprecated.
      Encodes the specified cookie name-value pair into a Set-Cookie header value.
      Parameters:
      name - the cookie name
      value - the cookie value
      Returns:
      a single Set-Cookie header value
    • encode

      @Deprecated public static java.lang.String encode(Cookie cookie)
      Deprecated.
      Encodes the specified cookie into a Set-Cookie header value.
      Parameters:
      cookie - the cookie
      Returns:
      a single Set-Cookie header value
    • encode

      @Deprecated public static java.util.List<java.lang.String> encode(Cookie... cookies)
      Deprecated.
      Batch encodes cookies into Set-Cookie header values.
      Parameters:
      cookies - a bunch of cookies
      Returns:
      the corresponding bunch of Set-Cookie headers
    • encode

      @Deprecated public static java.util.List<java.lang.String> encode(java.util.Collection<Cookie> cookies)
      Deprecated.
      Batch encodes cookies into Set-Cookie header values.
      Parameters:
      cookies - a bunch of cookies
      Returns:
      the corresponding bunch of Set-Cookie headers
    • encode

      @Deprecated public static java.util.List<java.lang.String> encode(java.lang.Iterable<Cookie> cookies)
      Deprecated.
      Batch encodes cookies into Set-Cookie header values.
      Parameters:
      cookies - a bunch of cookies
      Returns:
      the corresponding bunch of Set-Cookie headers