Class CookieSerializerUtils

java.lang.Object
org.glassfish.grizzly.http.util.CookieSerializerUtils

public class CookieSerializerUtils extends Object
The set of Cookie utility methods for cookie serialization.
Author:
Grizzly team
  • Constructor Details

    • CookieSerializerUtils

      public CookieSerializerUtils()
  • Method Details

    • serializeServerCookie

      public static void serializeServerCookie(StringBuilder buf, Cookie cookie)
    • serializeServerCookie

      public static void serializeServerCookie(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, boolean alwaysAddExpires, Cookie cookie)
    • serializeServerCookie

      public static void serializeServerCookie(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, boolean alwaysAddExpires, String name, String value, int version, String path, String domain, String comment, int maxAge, boolean isSecure, boolean isHttpOnly)
    • serializeServerCookie

      public static void serializeServerCookie(org.glassfish.grizzly.Buffer buf, Cookie cookie)
    • serializeServerCookie

      public static void serializeServerCookie(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie)
    • serializeServerCookie

      public static void serializeServerCookie(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, String name, String value, int version, String path, String domain, String comment, int maxAge, boolean isSecure, boolean isHttpOnly)
    • serializeClientCookies

      public static void serializeClientCookies(StringBuilder buf, Cookie... cookies)
    • serializeClientCookies

      public static void serializeClientCookies(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, Cookie... cookies)
    • serializeClientCookies

      public static void serializeClientCookies(org.glassfish.grizzly.Buffer buf, Cookie... cookies)
    • serializeClientCookies

      public static void serializeClientCookies(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, Cookie... cookies)
    • maybeQuote2

      public static int maybeQuote2(int version, StringBuilder buf, String value, boolean versionOneStrictCompliance, boolean rfc6265Enabled)
      Quotes values using rules that vary depending on Cookie version.
      Parameters:
      version -
      buf -
      value -
    • maybeQuote2

      public static int maybeQuote2(int version, StringBuilder buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled)
    • maybeQuote2

      public static int maybeQuote2(int version, StringBuilder buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled)
    • maybeQuote2

      public static int maybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, boolean versionOneStrictCompliance)
      Quotes values using rules that vary depending on Cookie version.
      Parameters:
      version -
      buf -
      value -
    • maybeQuote2

      public static int maybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
    • maybeQuote2

      public static int maybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
    • alreadyQuoted

      public static boolean alreadyQuoted(String value)