|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.util.session.Session
セッションオブジェクト。
SessionManager#createSession()メソッドで作成します。(publicなコンストラクタは提供されません。)
セッションはHashMapをラップしているので任意のオブジェクトをひもづけることができます。
| コンストラクタの概要 | |
protected |
Session(String sessionId,
long lifeTime)
|
protected |
Session(String sessionId,
long lifeTime,
SessionTimeout timeout)
|
| メソッドの概要 | |
void |
addSessionListener(SessionListener l)
リスナーを追加します。 |
void |
clear()
HashMapをクリアします。 |
Object |
get(Object key)
HashMapからオブジェクトを取得します。 |
long |
getCreatedTime()
作成時のタイムスタンプを取得します。 |
long |
getLifeTime()
ライフタイムを取得します。 |
String |
getSessionId()
セッションIdを取得します。 |
Object |
put(Object key,
Object value)
HashMapにオブジェクトを格納します。 |
Object |
remove(Object key)
HashMapからオブジェクトを削除します。 |
void |
setLifeTime(long n)
ライフタイムを設定します。 |
String |
toString()
toStringメソッドの返り値はセッションIDとなります。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース com.infoteria.asteria.util.cache.TimerCacheEntry から継承したメソッド |
timeout |
| コンストラクタの詳細 |
protected Session(String sessionId,
long lifeTime)
protected Session(String sessionId,
long lifeTime,
SessionTimeout timeout)
| メソッドの詳細 |
public void addSessionListener(SessionListener l)
public String getSessionId()
public long getLifeTime()
com.infoteria.asteria.util.cache.TimerCacheEntry 内の getLifeTimepublic void setLifeTime(long n)
public long getCreatedTime()
public void clear()
public Object get(Object key)
public Object put(Object key,
Object value)
public Object remove(Object key)
public String toString()
Object 内の toString
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||