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 booleanalreadyQuoted(String value) static intmaybeQuote2(int version, StringBuilder buf, String value, boolean versionOneStrictCompliance, boolean rfc6265Enabled) Quotes values using rules that vary depending on Cookie version.static intmaybeQuote2(int version, StringBuilder buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled) static intmaybeQuote2(int version, StringBuilder buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance, boolean rfc6265Enabled) static intmaybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, boolean versionOneStrictCompliance) Quotes values using rules that vary depending on Cookie version.static intmaybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance) static intmaybeQuote2(int version, org.glassfish.grizzly.Buffer buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance) static voidserializeClientCookies(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, Cookie... cookies) static voidserializeClientCookies(StringBuilder buf, Cookie... cookies) static voidserializeClientCookies(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, Cookie... cookies) static voidserializeClientCookies(org.glassfish.grizzly.Buffer buf, Cookie... cookies) static voidserializeServerCookie(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 voidserializeServerCookie(StringBuilder buf, boolean versionOneStrictCompliance, boolean rfc6265Support, boolean alwaysAddExpires, Cookie cookie) static voidserializeServerCookie(StringBuilder buf, Cookie cookie) static voidserializeServerCookie(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 voidserializeServerCookie(org.glassfish.grizzly.Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie) static voidserializeServerCookie(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
-