|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler jp.co.intra_mart.foundation.service.client.application.WebApplicationHTTPActionEventHandler jp.co.intra_mart.foundation.service.client.application.ServletHTTPActionEventHandler jp.co.intra_mart.foundation.service.client.application.ActivityHTTPActionEventHandler
持続したセッションを確立するためのハンドラです。
このハンドラを利用すると、結果として同一のセッションを維持したまま
他のハンドラでサーバに再接続するためのURLを取得する事ができます。
セッションとは、HTTP セッションであり、
セッションを維持する事によりイベントは javax.servlet.http.HttpSession を
通してセッションデータを共有する事ができます。
複数のハンドラを利用して、同一のセッションでいくつかのイベントを 実行する必要がある場合、まずこのハンドラを利用して セッションを維持しながらイベント実行を要求できるURLを 取得してください。
このハンドラは、セッションを維持する事を目的としているため、
LimitedSessionHTTPActionEventFilterHandler
と併用しても
意味がありません。
また、取得されたURLを利用する事により維持されたセッションに
アクセスする事になるため、毎回ログインセッション環境を作る事も
意味を持ちません。ログインセッション環境を利用する場合は、
このハンドラを実行するときに AccountSecurityHTTPActionEventFilterHandler
と併用して環境を作成してしまう方法が最も効率的です。
一度ログインセッション環境を作成してしまえば、以後の呼び出しでは
ログイン環境を作成するためのフィルタを利用する必要はありません。
コンストラクタの概要 | |
ActivityHTTPActionEventHandler()
新しいイベントハンドラを作成します。 |
|
ActivityHTTPActionEventHandler(String url)
指定のURLに再接続するための新しいイベントハンドラを作成します。 |
メソッドの概要 | |
protected Properties |
getEventRequestParameterMap()
イベントに対するパラメータのマップを返します。 |
String |
getName()
イベント名を返します。 |
クラス jp.co.intra_mart.foundation.service.client.application.ServletHTTPActionEventHandler から継承したメソッド |
getLocation, setLocation |
クラス jp.co.intra_mart.foundation.service.client.application.WebApplicationHTTPActionEventHandler から継承したメソッド |
getQueryString, getURL, getURL, getURL, getURL, getURL, getURL |
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventEntityHandler から継承したメソッド |
getParameter, getParameterKeySet, getParameterMap, hasParameter, removeParameter, setParameter |
クラス jp.co.intra_mart.foundation.service.client.application.HTTPActionEventHandler から継承したメソッド |
execute, execute, execute, getCharacterEncoding, setCharacterEncoding, setHostnameVerifier, setSSLContext |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ActivityHTTPActionEventHandler()
このコンストラクタを利用して作成されたハンドラでは、
再接続URLはサーバ内で自動解決されます。
明示的にURLを指定したい場合は、
ServletHTTPActionEventHandler.setLocation(java.lang.String)
メソッドを利用して
再接続 URL を設定してください。
public ActivityHTTPActionEventHandler(String url)
引数 url には、HTTPActionEvent のリスナーとなっている サーブレットへアクセスするためのURLを指定してください。
url
- URL
NullPointerException
- 引数が null の場合メソッドの詳細 |
public String getName()
実際には、Application Runtime で実行される jp.co.intra_mart.foundation.service.client.application.HTTPActionEvent
を
実装したクラスのクラス名を返します。
ServletHTTPActionEventHandler
内の getName
protected Properties getEventRequestParameterMap() throws HTTPActionEventHandlerParameterException
ServletHTTPActionEventHandler
内の getEventRequestParameterMap
HTTPActionEventHandlerParameterException
- パラメータに異常がある場合
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |