Class Session
java.lang.Object
com.infoteria.asteria.util.session.Session
- All Implemented Interfaces:
com.infoteria.asteria.util.cache.TimerCacheEntry
- Direct Known Subclasses:
AsteriaSession
セッションオブジェクト。
SessionManager#createSession()メソッドで作成します。(publicなコンストラクタは提供されません。)
セッションはHashMapをラップしているので任意のオブジェクトをひもづけることができます。
SessionManager#createSession()メソッドで作成します。(publicなコンストラクタは提供されません。)
セッションはHashMapをラップしているので任意のオブジェクトをひもづけることができます。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidリスナーを追加します。voidclear()HashMapをクリアします。HashMapからオブジェクトを取得します。long作成時のタイムスタンプを取得します。longライフタイムを取得します。秒単位。セッションIdを取得します。HashMapにオブジェクトを格納します。HashMapからオブジェクトを削除します。voidsetLifeTime(long n) ライフタイムを設定します。秒単位。toString()toStringメソッドの返り値はセッションIDとなります。
-
Constructor Details
-
Session
-
Session
protected Session(String sessionId, long lifeTime, com.infoteria.asteria.util.session.SessionTimeout timeout)
-
-
Method Details
-
addSessionListener
リスナーを追加します。 -
getSessionId
セッションIdを取得します。 -
getLifeTime
public long getLifeTime()ライフタイムを取得します。秒単位。- Specified by:
getLifeTimein interfacecom.infoteria.asteria.util.cache.TimerCacheEntry
-
setLifeTime
public void setLifeTime(long n) ライフタイムを設定します。秒単位。 -
getCreatedTime
public long getCreatedTime()作成時のタイムスタンプを取得します。 -
clear
public void clear()HashMapをクリアします。 -
get
HashMapからオブジェクトを取得します。 -
put
HashMapにオブジェクトを格納します。 -
remove
HashMapからオブジェクトを削除します。 -
toString
toStringメソッドの返り値はセッションIDとなります。
-