Top Description Fields Constructors Methods
org.apache.tomcat.util.descriptor.web

public Class SessionConfig

extends Object
Class Inheritance
Imports
java.util.EnumSet, .Map, .TreeMap, jakarta.servlet.SessionTrackingMode

Representation of a session configuration element for a web application, as represented in a <session-config> element in the deployment descriptor.

Field Summary

Modifier and TypeField and Description
private final Map<String, String>
private String
private Integer
private final EnumSet<SessionTrackingMode>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addSessionTrackingMode(String sessionTrackingMode)

public String
public Map<String, String>
public String
public String
public Boolean
public Integer
public String
public String
public Boolean
public Integer
public EnumSet<SessionTrackingMode>
public void
public void
setCookieComment(String cookieComment)

public void
setCookieDomain(String cookieDomain)

public void
setCookieHttpOnly(String cookieHttpOnly)

public void
setCookieMaxAge(String cookieMaxAge)

public void
setCookieName(String cookieName)

public void
setCookiePath(String cookiePath)

public void
setCookieSecure(String cookieSecure)

public void
setSessionTimeout(String sessionTimeout)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cookieAttributesback to summary
private final Map<String, String> cookieAttributes
cookieNameback to summary
private String cookieName
sessionTimeoutback to summary
private Integer sessionTimeout
sessionTrackingModesback to summary
private final EnumSet<SessionTrackingMode> sessionTrackingModes

Constructor Detail

SessionConfigback to summary
public SessionConfig()

Method Detail

addSessionTrackingModeback to summary
public void addSessionTrackingMode(String sessionTrackingMode)
getCookieAttributeback to summary
public String getCookieAttribute(String name)
getCookieAttributesback to summary
public Map<String, String> getCookieAttributes()
getCookieCommentback to summary
public String getCookieComment()
getCookieDomainback to summary
public String getCookieDomain()
getCookieHttpOnlyback to summary
public Boolean getCookieHttpOnly()
getCookieMaxAgeback to summary
public Integer getCookieMaxAge()
getCookieNameback to summary
public String getCookieName()
getCookiePathback to summary
public String getCookiePath()
getCookieSecureback to summary
public Boolean getCookieSecure()
getSessionTimeoutback to summary
public Integer getSessionTimeout()
getSessionTrackingModesback to summary
public EnumSet<SessionTrackingMode> getSessionTrackingModes()
setCookieAttributeback to summary
public void setCookieAttribute(String name, String value)
setCookieCommentback to summary
public void setCookieComment(String cookieComment)
setCookieDomainback to summary
public void setCookieDomain(String cookieDomain)
setCookieHttpOnlyback to summary
public void setCookieHttpOnly(String cookieHttpOnly)
setCookieMaxAgeback to summary
public void setCookieMaxAge(String cookieMaxAge)
setCookieNameback to summary
public void setCookieName(String cookieName)
setCookiePathback to summary
public void setCookiePath(String cookiePath)
setCookieSecureback to summary
public void setCookieSecure(String cookieSecure)
setSessionTimeoutback to summary
public void setSessionTimeout(String sessionTimeout)