com.sun.enterprise.deployment
Class SessionConfigDescriptor

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.SessionConfigDescriptor
All Implemented Interfaces:
SessionConfig, java.io.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
static int SESSION_TIMEOUT_DEFAULT
           
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
SessionConfigDescriptor()
           
 
Method Summary
 void addTrackingMode(java.lang.String trackingMode)
           
 CookieConfig getCookieConfig()
           
 int getSessionTimeout()
           
 java.util.Set<javax.servlet.SessionTrackingMode> getTrackingModes()
           
 void print(java.lang.StringBuffer toStringBuffer)
          A String representation of this object.
 void removeTrackingMode(java.lang.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 com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, 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 com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SESSION_TIMEOUT_DEFAULT

public static final int SESSION_TIMEOUT_DEFAULT
See Also:
Constant Field Values
Constructor Detail

SessionConfigDescriptor

public SessionConfigDescriptor()
Method Detail

getSessionTimeout

public int getSessionTimeout()
Specified by:
getSessionTimeout in interface SessionConfig
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 interface SessionConfig

getCookieConfig

public CookieConfig getCookieConfig()
Specified by:
getCookieConfig in interface SessionConfig

setCookieConfig

public void setCookieConfig(CookieConfig cookieConfig)
Specified by:
setCookieConfig in interface SessionConfig

setCookieConfig

public void setCookieConfig(CookieConfigDescriptor cookieConfigDesc)
DeploymentDescriptorNode.addNodeDescriptor(node) need this.


addTrackingMode

public void addTrackingMode(java.lang.String trackingMode)
Specified by:
addTrackingMode in interface SessionConfig

removeTrackingMode

public void removeTrackingMode(java.lang.String trackingMode)
Specified by:
removeTrackingMode in interface SessionConfig

getTrackingModes

public java.util.Set<javax.servlet.SessionTrackingMode> getTrackingModes()
Specified by:
getTrackingModes in interface SessionConfig

print

public void print(java.lang.StringBuffer toStringBuffer)
Description copied from class: Descriptor
A String representation of this object.

Overrides:
print in class Descriptor


Copyright © 2012 GlassFish Community. All Rights Reserved.