|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.hotdeploy.HotdeployHttpSession
HOT deploy用のHttpSession
です。
入れ子クラスの概要 | |
static class |
HotdeployHttpSession.SerializedObjectHolder
シリアライズされたセッションオブジェクトを保持するクラスです。 |
フィールドの概要 | |
protected boolean |
active
このセッションオブジェクトが有効なら true です。 |
protected java.util.Map |
attributes
セッションオブジェクトの Map です。 |
protected HttpSession |
originalSession
オリジナルの HttpSession です。 |
protected HotdeployHttpServletRequest |
request
このインスタンスを所有する HttpServletRequest です。 |
コンストラクタの概要 | |
HotdeployHttpSession(HotdeployHttpServletRequest request,
HttpSession originalSession)
インスタンスを構築します。 |
|
HotdeployHttpSession(HttpSession originalSession)
インスタンスを構築します。 |
メソッドの概要 | |
protected void |
assertActive()
このセッションオブジェクトが有効であることをチェックします。 |
void |
flush()
セッションオブジェクトを HttpSession に設定します。 |
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
long |
getCreationTime()
|
java.lang.String |
getId()
|
long |
getLastAccessedTime()
|
int |
getMaxInactiveInterval()
|
ServletContext |
getServletContext()
|
HttpSessionContext |
getSessionContext()
|
java.lang.Object |
getValue(java.lang.String name)
|
java.lang.String[] |
getValueNames()
|
void |
invalidate()
|
boolean |
isNew()
|
void |
putValue(java.lang.String name,
java.lang.Object value)
|
void |
removeAttribute(java.lang.String name)
|
void |
removeValue(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setMaxInactiveInterval(int interval)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected final HotdeployHttpServletRequest request
HttpServletRequest
です。
protected final HttpSession originalSession
HttpSession
です。
protected final java.util.Map attributes
Map
です。
protected boolean active
true
です。
コンストラクタの詳細 |
public HotdeployHttpSession(HttpSession originalSession)
originalSession
- オリジナルのHttpSession
public HotdeployHttpSession(HotdeployHttpServletRequest request, HttpSession originalSession)
request
- このインスタンスを所有するHttpServletRequest
originalSession
- オリジナルのHttpSession
メソッドの詳細 |
public void flush()
HttpSession
に設定します。
public java.lang.Object getAttribute(java.lang.String name)
HttpSession
内の getAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)
HttpSession
内の setAttribute
public void removeAttribute(java.lang.String name)
HttpSession
内の removeAttribute
public java.util.Enumeration getAttributeNames()
HttpSession
内の getAttributeNames
public long getCreationTime()
HttpSession
内の getCreationTime
public java.lang.String getId()
HttpSession
内の getId
public long getLastAccessedTime()
HttpSession
内の getLastAccessedTime
public int getMaxInactiveInterval()
HttpSession
内の getMaxInactiveInterval
public ServletContext getServletContext()
HttpSession
内の getServletContext
public HttpSessionContext getSessionContext()
HttpSession
内の getSessionContext
public java.lang.Object getValue(java.lang.String name)
HttpSession
内の getValue
public java.lang.String[] getValueNames()
HttpSession
内の getValueNames
public void invalidate()
HttpSession
内の invalidate
public boolean isNew()
HttpSession
内の isNew
public void putValue(java.lang.String name, java.lang.Object value)
HttpSession
内の putValue
public void removeValue(java.lang.String name)
HttpSession
内の removeValue
public void setMaxInactiveInterval(int interval)
HttpSession
内の setMaxInactiveInterval
protected void assertActive()
java.lang.IllegalStateException
- このセッションが無効の場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |