public class ApplicationSessionCookieConfig extends Object implements SessionCookieConfig
Constructor and Description |
---|
ApplicationSessionCookieConfig(StandardContext context) |
Modifier and Type | Method and Description |
---|---|
static Cookie |
createSessionCookie(Context context,
String sessionId,
boolean secure)
Creates a new session cookie for the given session ID
|
String |
getComment() |
String |
getDomain() |
int |
getMaxAge() |
String |
getName() |
String |
getPath() |
static String |
getSessionCookieName(Context context)
Deprecated.
Replaced by
SessionConfig.getSessionCookieName(Context) . This
will be removed in Tomcat 8.0.x. |
static String |
getSessionUriParamName(Context context)
Deprecated.
Replaced by
SessionConfig.getSessionUriParamName(Context) . This
will be removed in Tomcat 8.0.x. |
boolean |
isHttpOnly() |
boolean |
isSecure() |
void |
setComment(String comment)
Sets the comment for the session cookie
|
void |
setDomain(String domain)
Sets the domain for the session cookie
|
void |
setHttpOnly(boolean httpOnly)
Sets the httpOnly flag for the session cookie.
|
void |
setMaxAge(int maxAge)
Sets the maximum age.
|
void |
setName(String name)
Sets the session cookie name.
|
void |
setPath(String path)
Sets the path of the session cookie.
|
void |
setSecure(boolean secure)
Sets the secure flag for the session cookie.
|
public ApplicationSessionCookieConfig(StandardContext context)
public String getComment()
getComment
in interface SessionCookieConfig
public String getDomain()
getDomain
in interface SessionCookieConfig
public int getMaxAge()
getMaxAge
in interface SessionCookieConfig
public String getName()
getName
in interface SessionCookieConfig
public String getPath()
getPath
in interface SessionCookieConfig
public boolean isHttpOnly()
isHttpOnly
in interface SessionCookieConfig
public boolean isSecure()
isSecure
in interface SessionCookieConfig
public void setComment(String comment)
SessionCookieConfig
setComment
in interface SessionCookieConfig
comment
- The session cookie commentpublic void setDomain(String domain)
SessionCookieConfig
setDomain
in interface SessionCookieConfig
domain
- The session cookie domainpublic void setHttpOnly(boolean httpOnly)
SessionCookieConfig
setHttpOnly
in interface SessionCookieConfig
httpOnly
- The httpOnly setting to use for session cookiespublic void setMaxAge(int maxAge)
SessionCookieConfig
setMaxAge
in interface SessionCookieConfig
maxAge
- the maximum age to setpublic void setName(String name)
SessionCookieConfig
setName
in interface SessionCookieConfig
name
- The name of the session cookiepublic void setPath(String path)
SessionCookieConfig
setPath
in interface SessionCookieConfig
path
- The session cookie pathpublic void setSecure(boolean secure)
SessionCookieConfig
setSecure
in interface SessionCookieConfig
secure
- The secure setting to use for session cookiespublic static Cookie createSessionCookie(Context context, String sessionId, boolean secure)
context
- The Context for the web applicationsessionId
- The ID of the session for which the cookie will be
createdsecure
- Should session cookie be configured as secure@Deprecated public static String getSessionCookieName(Context context)
SessionConfig.getSessionCookieName(Context)
. This
will be removed in Tomcat 8.0.x.context
- The Context for the web application@Deprecated public static String getSessionUriParamName(Context context)
SessionConfig.getSessionUriParamName(Context)
. This
will be removed in Tomcat 8.0.x.context
- The Context for the web applicationCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.