Package org.glassfish.grizzly.http.util
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 Summary
Constructors Constructor Description CookieSerializerUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
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)
-
-