org.glassfish.grizzly.http.util
Class CookieSerializerUtils

java.lang.Object
  extended by 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
CookieSerializerUtils()
           
 
Method Summary
static boolean alreadyQuoted(String value)
           
static int maybeQuote2(int version, Buffer buf, String value, boolean versionOneStrictCompliance)
          Quotes values using rules that vary depending on Cookie version.
static int maybeQuote2(int version, Buffer buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
           
static int maybeQuote2(int version, Buffer buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
           
static int maybeQuote2(int version, StringBuilder buf, String value, boolean versionOneStrictCompliance)
          Quotes values using rules that vary depending on Cookie version.
static int maybeQuote2(int version, StringBuilder buf, String value, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
           
static int maybeQuote2(int version, StringBuilder buf, String value, String literals, boolean allowVersionSwitch, boolean versionOneStrictCompliance)
           
static void serializeClientCookies(Buffer buf, boolean versionOneStrictCompliance, Cookie... cookies)
           
static void serializeClientCookies(Buffer buf, Cookie... cookies)
           
static void serializeClientCookies(StringBuilder buf, boolean versionOneStrictCompliance, Cookie... cookies)
           
static void serializeClientCookies(StringBuilder buf, Cookie... cookies)
           
static void serializeServerCookie(Buffer buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie)
           
static void serializeServerCookie(Buffer buf, Cookie cookie)
           
static void serializeServerCookie(StringBuilder buf, boolean versionOneStrictCompliance, boolean alwaysAddExpires, Cookie cookie)
           
static void serializeServerCookie(StringBuilder buf, Cookie cookie)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CookieSerializerUtils

public CookieSerializerUtils()
Method Detail

serializeServerCookie

public static void serializeServerCookie(StringBuilder buf,
                                         Cookie cookie)

serializeServerCookie

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

serializeServerCookie

public static void serializeServerCookie(Buffer buf,
                                         Cookie cookie)

serializeServerCookie

public static void serializeServerCookie(Buffer buf,
                                         boolean versionOneStrictCompliance,
                                         boolean alwaysAddExpires,
                                         Cookie cookie)

serializeClientCookies

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

serializeClientCookies

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

serializeClientCookies

public static void serializeClientCookies(Buffer buf,
                                          Cookie... cookies)

serializeClientCookies

public static void serializeClientCookies(Buffer buf,
                                          boolean versionOneStrictCompliance,
                                          Cookie... cookies)

maybeQuote2

public static int maybeQuote2(int version,
                              StringBuilder 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,
                              StringBuilder buf,
                              String value,
                              boolean allowVersionSwitch,
                              boolean versionOneStrictCompliance)

maybeQuote2

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

maybeQuote2

public static int maybeQuote2(int version,
                              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,
                              Buffer buf,
                              String value,
                              boolean allowVersionSwitch,
                              boolean versionOneStrictCompliance)

maybeQuote2

public static int maybeQuote2(int version,
                              Buffer buf,
                              String value,
                              String literals,
                              boolean allowVersionSwitch,
                              boolean versionOneStrictCompliance)

alreadyQuoted

public static boolean alreadyQuoted(String value)


Copyright © 2010 Oracle Corpration. All Rights Reserved.