anvil.session
Class AbstractSession
java.lang.Object
|
+--anvil.session.AbstractSession
- All Implemented Interfaces:
- Session
- Direct Known Subclasses:
- BasicSession, ServerSession
- public abstract class AbstractSession
- extends java.lang.Object
- implements Session
class AbstractSession
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_container
protected SessionContainer _container
_session
protected java.util.Map _session
_id
protected java.lang.String _id
_citizen
protected java.lang.String _citizen
_created
protected long _created
_lastAccessed
protected long _lastAccessed
_timeout
protected int _timeout
_valid
protected boolean _valid
AbstractSession
public AbstractSession(SessionContainer container,
java.lang.String id,
int timeout)
getId
public java.lang.String getId()
- Specified by:
getId in interface Session
getCreationTime
public long getCreationTime()
- Specified by:
getCreationTime in interface Session
getLastAccessTime
public long getLastAccessTime()
- Specified by:
getLastAccessTime in interface Session
getCitizen
public java.lang.String getCitizen()
- Specified by:
getCitizen in interface Session
setCitizen
public void setCitizen(java.lang.String citizen)
- Specified by:
setCitizen in interface Session
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
iterator
public BindingIterator iterator()
- Specified by:
iterator in interface Session
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttribute in interface Session
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value)
- Specified by:
setAttribute in interface Session
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttribute in interface Session
touch
public void touch()
- Specified by:
touch in interface Session
invalidate
public void invalidate()
- Specified by:
invalidate in interface Session
validate
public boolean validate()
- Specified by:
validate in interface Session