Module org.glassfish.grizzly.http
Package org.glassfish.grizzly.http.util
Class CookieSerializerUtils
java.lang.Object
org.glassfish.grizzly.http.util.CookieSerializerUtils
The set of Cookie utility methods for cookie serialization.
- Author:
- Grizzly team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
alreadyQuoted
(String value) static int
maybeQuote2
(int version, StringBuilder buf, String value, boolean versionOneStrictCompliance, boolean rfc6265Enabled) Quotes values using rules that vary depending on Cookie version.static int
maybeQuote2
(int version, StringBuilder buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled) static int
maybeQuote2
(int version, StringBuilder buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled) static int
maybeQuote2
(int version, org.glassfish.grizzly.Buffer buf, String value, boolean versionOneStrictCompliance) Quotes values using rules that vary depending on Cookie version.static int
maybeQuote2
(int version, org.glassfish.grizzly.Buffer buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance) static int
maybeQuote2
(int version, org.glassfish.grizzly.Buffer buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance) static void
serializeClientCookies
(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, Cookie... cookies) static void
serializeClientCookies
(StringBuilder buf, Cookie... cookies) static void
serializeClientCookies
(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, Cookie... cookies) static void
serializeClientCookies
(org.glassfish.grizzly.Buffer buf, Cookie... cookies) 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) static void
serializeServerCookie
(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, boolean alwaysAddExpires, Cookie cookie) static void
serializeServerCookie
(StringBuilder buf, Cookie cookie) 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) static void
serializeServerCookie
(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie) static void
serializeServerCookie
(org.glassfish.grizzly.Buffer buf, Cookie cookie)
-
Constructor Details
-
CookieSerializerUtils
public CookieSerializerUtils()
-
-
Method Details
-
serializeServerCookie
-
serializeServerCookie
public static void serializeServerCookie(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, boolean alwaysAddExpires, Cookie cookie) -
serializeServerCookie
-
serializeServerCookie
-
serializeServerCookie
public static void serializeServerCookie(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie) -
serializeServerCookie
-
serializeClientCookies
-
serializeClientCookies
public static void serializeClientCookies(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, Cookie... cookies) -
serializeClientCookies
-
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
-
alreadyQuoted
-