Package org.glassfish.grizzly.http.util
Class CookieHeaderGenerator
- java.lang.Object
-
- org.glassfish.grizzly.http.util.CookieHeaderGenerator
-
public class CookieHeaderGenerator extends java.lang.ObjectCookie header generator based on RFC6265
- Author:
- The Tomcat team, Arjan Tijms
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringANCIENT_DATEstatic java.lang.StringCOOKIE_COMMENT_ATTRprotected static java.lang.ThreadLocal<java.text.DateFormat>COOKIE_DATE_FORMATstatic java.lang.StringCOOKIE_DOMAIN_ATTRstatic java.lang.StringCOOKIE_HTTP_ONLY_ATTRstatic java.lang.StringCOOKIE_MAX_AGE_ATTRstatic java.lang.StringCOOKIE_PATH_ATTRstatic java.lang.StringCOOKIE_SECURE_ATTR
-
Constructor Summary
Constructors Constructor Description CookieHeaderGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgenerateHeader(java.lang.String name, java.lang.String value, int maxAge, java.lang.String domain, java.lang.String path, boolean isSecure, boolean isHttpOnly, java.util.Map<java.lang.String,java.lang.String> attributes)static booleanisToken(java.lang.String string)Is the provided String a token as per RFC 7230?
-
-
-
Field Detail
-
COOKIE_COMMENT_ATTR
public static final java.lang.String COOKIE_COMMENT_ATTR
- See Also:
- Constant Field Values
-
COOKIE_DOMAIN_ATTR
public static final java.lang.String COOKIE_DOMAIN_ATTR
- See Also:
- Constant Field Values
-
COOKIE_MAX_AGE_ATTR
public static final java.lang.String COOKIE_MAX_AGE_ATTR
- See Also:
- Constant Field Values
-
COOKIE_PATH_ATTR
public static final java.lang.String COOKIE_PATH_ATTR
- See Also:
- Constant Field Values
-
COOKIE_SECURE_ATTR
public static final java.lang.String COOKIE_SECURE_ATTR
- See Also:
- Constant Field Values
-
COOKIE_HTTP_ONLY_ATTR
public static final java.lang.String COOKIE_HTTP_ONLY_ATTR
- See Also:
- Constant Field Values
-
COOKIE_DATE_FORMAT
protected static final java.lang.ThreadLocal<java.text.DateFormat> COOKIE_DATE_FORMAT
-
ANCIENT_DATE
protected static final java.lang.String ANCIENT_DATE
-
-
Method Detail
-
generateHeader
public static java.lang.String generateHeader(java.lang.String name, java.lang.String value, int maxAge, java.lang.String domain, java.lang.String path, boolean isSecure, boolean isHttpOnly, java.util.Map<java.lang.String,java.lang.String> attributes)
-
isToken
public static boolean isToken(java.lang.String string)
Is the provided String a token as per RFC 7230?
Note: token = 1 * tchar (RFC 7230)
Since a token requires at least 1 tchar,nulland the empty string ("") are not considered to be valid tokens.- Parameters:
string- The string to test- Returns:
trueif the string is a valid token, otherwisefalse
-
-