Class SessionConfigDescriptor
- java.lang.Object
-
- java.util.Observable
-
- org.glassfish.deployment.common.DynamicAttributesDescriptor
-
- org.glassfish.deployment.common.Descriptor
-
- org.glassfish.web.deployment.descriptor.SessionConfigDescriptor
-
- All Implemented Interfaces:
SessionConfig,Serializable
public class SessionConfigDescriptor extends Descriptor implements SessionConfig
This represents the session-config in web.xml.- Author:
- Shing Wai Chan
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intSESSION_TIMEOUT_DEFAULT-
Fields inherited from class org.glassfish.deployment.common.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
-
-
Constructor Summary
Constructors Constructor Description SessionConfigDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTrackingMode(String trackingMode)CookieConfiggetCookieConfig()intgetSessionTimeout()Set<jakarta.servlet.SessionTrackingMode>getTrackingModes()voidprint(StringBuilder toStringBuilder)A String representation of this object.voidremoveTrackingMode(String trackingMode)voidsetCookieConfig(CookieConfig cookieConfig)voidsetCookieConfig(CookieConfigDescriptor cookieConfigDesc)DeploymentDescriptorNode.addNodeDescriptor(node) need this.voidsetSessionTimeout(int sessionTimeout)Sets thew value in seconds after sessions should timeout.-
Methods inherited from class org.glassfish.deployment.common.Descriptor
addDescriptorExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDescriptorExtension, getDescriptorExtensions, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
-
Methods inherited from class org.glassfish.deployment.common.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
-
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
-
-
-
-
Field Detail
-
SESSION_TIMEOUT_DEFAULT
public static final int SESSION_TIMEOUT_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSessionTimeout
public int getSessionTimeout()
- Specified by:
getSessionTimeoutin interfaceSessionConfig- Returns:
- the value in seconds of when requests should time out.
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
Sets thew value in seconds after sessions should timeout.- Specified by:
setSessionTimeoutin interfaceSessionConfig
-
getCookieConfig
public CookieConfig getCookieConfig()
- Specified by:
getCookieConfigin interfaceSessionConfig
-
setCookieConfig
public void setCookieConfig(CookieConfig cookieConfig)
- Specified by:
setCookieConfigin interfaceSessionConfig
-
setCookieConfig
public void setCookieConfig(CookieConfigDescriptor cookieConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.
-
addTrackingMode
public void addTrackingMode(String trackingMode)
- Specified by:
addTrackingModein interfaceSessionConfig
-
removeTrackingMode
public void removeTrackingMode(String trackingMode)
- Specified by:
removeTrackingModein interfaceSessionConfig
-
getTrackingModes
public Set<jakarta.servlet.SessionTrackingMode> getTrackingModes()
- Specified by:
getTrackingModesin interfaceSessionConfig
-
print
public void print(StringBuilder toStringBuilder)
Description copied from class:DescriptorA String representation of this object.- Overrides:
printin classDescriptor
-
-