|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.util.session.Session
セッションオブジェクト。
SessionManager#createSession()メソッドで作成します。(publicなコンストラクタは提供されません。)
セッションはHashMapをラップしているので任意のオブジェクトをひもづけることができます。
Constructor Summary | |
protected |
Session(java.lang.String sessionId,
long lifeTime)
|
protected |
Session(java.lang.String sessionId,
long lifeTime,
SessionTimeout timeout)
|
Method Summary | |
void |
addSessionListener(SessionListener l)
リスナーを追加します。 |
void |
clear()
HashMapをクリアします。 |
java.lang.Object |
get(java.lang.Object key)
HashMapからオブジェクトを取得します。 |
long |
getCreatedTime()
作成時のタイムスタンプを取得します。 |
long |
getLifeTime()
ライフタイムを取得します。秒単位。 |
java.lang.String |
getSessionId()
セッションIdを取得します。 |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value)
HashMapにオブジェクトを格納します。 |
java.lang.Object |
remove(java.lang.Object key)
HashMapからオブジェクトを削除します。 |
void |
setLifeTime(long n)
ライフタイムを設定します。秒単位。 |
java.lang.String |
toString()
toStringメソッドの返り値はセッションIDとなります。 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.infoteria.asteria.util.cache.TimerCacheEntry |
timeout |
Constructor Detail |
protected Session(java.lang.String sessionId, long lifeTime)
protected Session(java.lang.String sessionId, long lifeTime, SessionTimeout timeout)
Method Detail |
public void addSessionListener(SessionListener l)
public java.lang.String getSessionId()
public long getLifeTime()
getLifeTime
in interface com.infoteria.asteria.util.cache.TimerCacheEntry
public void setLifeTime(long n)
public long getCreatedTime()
public void clear()
public java.lang.Object get(java.lang.Object key)
public java.lang.Object put(java.lang.Object key, java.lang.Object value)
public java.lang.Object remove(java.lang.Object key)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |