java.lang.Object
org.mortbay.j2ee.session.LocalState
- All Implemented Interfaces:
- java.io.Serializable, State
- public class LocalState
- extends java.lang.Object
- implements State, java.io.Serializable
Hold the state of an HttpSession
- Version:
- 1.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
protected static final org.jboss.logging.Logger _log
_id
protected java.lang.String _id
_maxInactiveInterval
protected int _maxInactiveInterval
_actualMaxInactiveInterval
protected int _actualMaxInactiveInterval
_creationTime
protected long _creationTime
_lastAccessedTime
protected long _lastAccessedTime
_attributes
protected java.util.Map _attributes
_emptyMap
protected static java.util.Map _emptyMap
_emptyEnumeration
protected static java.util.Enumeration _emptyEnumeration
_emptyStringArray
protected static java.lang.String[] _emptyStringArray
LocalState
public LocalState(java.lang.String id,
long creationTime,
int maxInactiveInterval,
int actualMaxInactiveInterval)
LocalState
public LocalState(java.lang.String id,
int maxInactiveInterval,
int actualMaxInactiveInterval)
LocalState
protected LocalState()
getId
public java.lang.String getId()
- Specified by:
getId in interface State
getCreationTime
public long getCreationTime()
- Specified by:
getCreationTime in interface State
getActualMaxInactiveInterval
public int getActualMaxInactiveInterval()
- Specified by:
getActualMaxInactiveInterval in interface State
getLastAccessedTime
public long getLastAccessedTime()
- Specified by:
getLastAccessedTime in interface State
setLastAccessedTime
public void setLastAccessedTime(long time)
- Specified by:
setLastAccessedTime in interface State
getMaxInactiveInterval
public int getMaxInactiveInterval()
- Specified by:
getMaxInactiveInterval in interface State
setMaxInactiveInterval
public void setMaxInactiveInterval(int interval)
- Specified by:
setMaxInactiveInterval in interface State
ensureAttributes
protected void ensureAttributes()
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface State
getAttributes
public java.util.Map getAttributes()
- Specified by:
getAttributes in interface State
getAttributeNameEnumeration
public java.util.Enumeration getAttributeNameEnumeration()
- Specified by:
getAttributeNameEnumeration in interface State
getAttributeNameStringArray
public java.lang.String[] getAttributeNameStringArray()
- Specified by:
getAttributeNameStringArray in interface State
setAttribute
public java.lang.Object setAttribute(java.lang.String name,
java.lang.Object value,
boolean returnValue)
- Specified by:
setAttribute in interface State
setAttributes
public void setAttributes(java.util.Map attributes)
- Specified by:
setAttributes in interface State
removeAttribute
public java.lang.Object removeAttribute(java.lang.String name,
boolean returnValue)
- Specified by:
removeAttribute in interface State
remainingTime
protected long remainingTime()
isValid
public boolean isValid(int extraTime)
isValid
public boolean isValid()
- Specified by:
isValid in interface State