ActivitySession サービス・アプリケーション・プログラミング・インターフェース

ActivitySession サービスは、Web アプリケーション、セッション Enterprise JavaBeans (EJB)、およびエンタープライズ・アプリケーション向け Java™ プラットフォームのクライアント・アプリケーションで使用できるアプリケーション・プログラミング・インターフェースを提供します。このインターフェースは、ActivitySession コンテキストのアプリケーション管理区分用に使用します。

アプリケーションは、UserActivitySession インターフェースを使用し、 区分有効範囲メソッドを提供します。

ActivitySession API

ActivitySession サービスは、UserActivitySession インターフェースを提供します。このインターフェースは、Bean 管理コンテキスト区分、「ActivitySession 制御」属性が「Web アプリケーション」に設定されて構成された Web アプリケーション・コンポーネント、およびエンタープライズ・アプリケーション向け Java プラットフォームのクライアント・アプリケーションを使用する EJB セッション Bean で使用されます。この UserActivitySession インターフェースは、アプリケーション・コンポーネントが使用可能な一連の ActivitySession 操作を定義します。このインターフェースの実装を取得するには、URL java:comp/websphere/UserActivitySession の Java Naming and Directory Interface (JNDI) 検索を使用します。UserActivitySession インターフェースは、ActivitySessions の開始と終了、 およびスレッドに関連付けられているアクティブな ActivitySession のさまざまな属性の照会に使用します。

ActivitySession API について詳しくは、アプリケーション・プログラミング・インターフェース (API) の参照情報を参照してください。

ActivitySession API およびそのインターフェースの実装は、com.ibm.websphere.ActivitySession パッケージに含まれています。

プログラミング例

以下のコードの抜粋は、UserActivitySession インターフェースの使用についての基本的な例です。
// Get initial context
  InitialContext ic = new InitialContext();
// Lookup UserActivitySession
    UserActivitySession uas = (UserActivitySession)ic.lookup("java:comp/websphere/UserActivitySession");

// Set the ActivitySession timeout to 60 seconds
  uas.setSessionTimeout(60);
// Start a new ActivitySession context
  uas.beginSession();
// Do some work under this context
  MyBeanA beanA.doSomething();
  ...
  MyBeanB beanB.doSomethingElse();
// End the context
  uas.endSession(EndModeCheckpoint);

トピックのタイプを示すアイコン 概念トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cas_oapi
ファイル名:cas_oapi.html