jp.terasoluna.fw.web.thin
クラス SessionLockReference
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<LimitedLock>
jp.terasoluna.fw.web.thin.SessionLockReference
public class SessionLockReference
- extends WeakReference<LimitedLock>
WeakReferenceの拡張クラス。
このクラスは、SessionLockControlFilterで利用されることを前提としている。
弱参照が参照するオブジェクト(LimitedLock)以外に、LimitedLock(を弱参照しているこのオブジェクト)をMapに格納する際のキーであるセッションIDが保持できるよう拡張している。
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionLockReference
public SessionLockReference(String sessionId,
LimitedLock referent,
ReferenceQueue<? super LimitedLock> q)
- コンストラクタ。
- パラメータ:
sessionId
- セッションIDreferent
- LimitedLockオブジェクトq
- ReferenceQueue
getSessionId
public String getSessionId()
- セッションIDを取得する。
- 戻り値:
- セッションID
Copyright © 2012. All Rights Reserved.