|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectorg.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 - このインスタンスを所有するHttpServletRequestoriginalSession - オリジナルの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 内の setAttributepublic void removeAttribute(java.lang.String name)
HttpSession 内の removeAttributepublic java.util.Enumeration getAttributeNames()
HttpSession 内の getAttributeNamespublic long getCreationTime()
HttpSession 内の getCreationTimepublic java.lang.String getId()
HttpSession 内の getIdpublic long getLastAccessedTime()
HttpSession 内の getLastAccessedTimepublic int getMaxInactiveInterval()
HttpSession 内の getMaxInactiveIntervalpublic ServletContext getServletContext()
HttpSession 内の getServletContextpublic HttpSessionContext getSessionContext()
HttpSession 内の getSessionContextpublic java.lang.Object getValue(java.lang.String name)
HttpSession 内の getValuepublic java.lang.String[] getValueNames()
HttpSession 内の getValueNamespublic void invalidate()
HttpSession 内の invalidatepublic boolean isNew()
HttpSession 内の isNew
public void putValue(java.lang.String name,
java.lang.Object value)
HttpSession 内の putValuepublic void removeValue(java.lang.String name)
HttpSession 内の removeValuepublic void setMaxInactiveInterval(int interval)
HttpSession 内の setMaxInactiveIntervalprotected void assertActive()
java.lang.IllegalStateException - このセッションが無効の場合
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||