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 int
SESSION_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 void
addTrackingMode(String trackingMode)
CookieConfig
getCookieConfig()
int
getSessionTimeout()
Set<jakarta.servlet.SessionTrackingMode>
getTrackingModes()
void
print(StringBuilder toStringBuilder)
A String representation of this object.void
removeTrackingMode(String trackingMode)
void
setCookieConfig(CookieConfig cookieConfig)
void
setCookieConfig(CookieConfigDescriptor cookieConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.void
setSessionTimeout(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:
getSessionTimeout
in 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:
setSessionTimeout
in interfaceSessionConfig
-
getCookieConfig
public CookieConfig getCookieConfig()
- Specified by:
getCookieConfig
in interfaceSessionConfig
-
setCookieConfig
public void setCookieConfig(CookieConfig cookieConfig)
- Specified by:
setCookieConfig
in interfaceSessionConfig
-
setCookieConfig
public void setCookieConfig(CookieConfigDescriptor cookieConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.
-
addTrackingMode
public void addTrackingMode(String trackingMode)
- Specified by:
addTrackingMode
in interfaceSessionConfig
-
removeTrackingMode
public void removeTrackingMode(String trackingMode)
- Specified by:
removeTrackingMode
in interfaceSessionConfig
-
getTrackingModes
public Set<jakarta.servlet.SessionTrackingMode> getTrackingModes()
- Specified by:
getTrackingModes
in interfaceSessionConfig
-
print
public void print(StringBuilder toStringBuilder)
Description copied from class:Descriptor
A String representation of this object.- Overrides:
print
in classDescriptor
-
-