|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.web.ActionSubSession
public class ActionSubSession
サブセッション管理クラス。
コンストラクタの概要 | |
---|---|
ActionSubSession(ActionPage actionPage)
引数 actionPageで指定された ActionSubSession オブジェクトを生成します。 |
メソッドの概要 | |
---|---|
void |
execute(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
アクションコントローラから処理要求がディスパッチされた際の処理を実装します。 |
ActionPage |
getActionPage()
サブセッションがアクセスするアクションページを取得します。 |
String |
getID()
サブセッションの識別子を取得します。 |
long |
getLastAccessedTime()
クライアントがサブセッションに最後にアクセスした時間を取得します。 |
int |
getMaxInactiveInterval()
クライアントがサブセッションに最後にアクセスしてからこのセッションを保ち続ける最大の秒数を取得します。 |
void |
setActionPage(ActionPage actionPage)
サブセッションがアクセスするアクションページを設定します。 |
void |
setLastAccessedTime(long lastAccessedTime)
クライアントがサブセッションに最後にアクセスした時間を設定します。 |
void |
setMaxInactiveInterval(int maxInactiveInterval)
クライアントがサブセッションに最後にアクセスしてからこのセッションを保ち続ける最大の秒数を設定します。 |
void |
valueBound(javax.servlet.http.HttpSessionBindingEvent e)
セッションにサブセッションが登録された際の処理を実装します。 |
void |
valueUnbound(javax.servlet.http.HttpSessionBindingEvent e)
セッションがらサブセッションが削除された際の処理を実装します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ActionSubSession(ActionPage actionPage)
actionPage
- アクションページsetActionPage(jp.littlesoft.web.ActionPage)
メソッドの詳細 |
---|
public void execute(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
request
- クライアントがServletへ要求したリクエスト内容を含む HttpServletRequest オブジェクトresponse
- Servletがクライアントに返すレスポンス内容を含む HttpServletResponse オブジェクト
Exception
ActionPage.isStrictSession()
,
ActionPage.getSequenceValue()
,
ActionPage.showWithAlert(String)
,
ActionController.onSequenceError(HttpServletRequest, HttpServletResponse)
,
ActionPage.execute(ActionSubSession, HttpServletRequest, HttpServletResponse)
public String getID()
public ActionPage getActionPage()
public void setActionPage(ActionPage actionPage)
actionPage
- アクセスするアクションページActionPage.valueBound(HttpSessionBindingEvent)
,
ActionPage.valueUnbound(HttpSessionBindingEvent)
public void valueBound(javax.servlet.http.HttpSessionBindingEvent e)
javax.servlet.http.HttpSessionBindingListener
内の valueBound
HttpSessionBindingListener.valueBound(javax.servlet.http.HttpSessionBindingEvent)
,
ActionPage.valueBound(HttpSessionBindingEvent)
public void valueUnbound(javax.servlet.http.HttpSessionBindingEvent e)
javax.servlet.http.HttpSessionBindingListener
内の valueUnbound
HttpSessionBindingListener.valueUnbound(javax.servlet.http.HttpSessionBindingEvent)
,
ActionPage.valueUnbound(HttpSessionBindingEvent)
public int getMaxInactiveInterval()
public void setMaxInactiveInterval(int maxInactiveInterval)
maxInactiveInterval
- セッションを保ち続ける最大の秒数public long getLastAccessedTime()
public void setLastAccessedTime(long lastAccessedTime)
lastAccessedTime
- 最後にアクセスした時間
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |