BEA Logo BEA Tuxedo Release 8.0

  BEA ホーム  |  イベント  |  ソリューション  |  パートナ  |  製品  |  サービス  |  ダウンロード  |  ディベロッパ・センタ  |  WebSUPPORT

 

   Tuxedo ホーム   |   BEA Jolt   |   先頭へ   |   前へ   |   次へ   |   目次   |   索引

 


JoltBeans ツールキット

JoltBeans ツールキットには、以下の Bean が含まれています。

これらのコンポーネントは、典型的な JavaBean の機能 (再利用が簡単、開発をグラフィカルに行うことができる、など) をすべて備えた状態で Jolt クラス・ライブラリ全体を Bean のコンポーネントに変換します。

JoltBeans のクラス、コンストラクタ、およびメソッドの詳細な説明については、オンライン版の 『BEA Jolt API Reference』 を参照してください。

以降の節では、各 Bean のプロパティについて説明します。

JoltSessionBean

JoltSessionBean は BEA Tuxedo のセッションを表し、JoltSession クラス、JoltSessionAttribute クラス、および JoltTransaction クラスの機能をカプセル化します。JoltSessionBean は、BEA Tuxedo セッションをオープンまたはクローズするメソッドに加え、タイムアウトや BEA Tuxedo ユーザ名などのセッション属性やセキュリティ属性を設定するプロパティを提供します。

JoltSessionBean は、BEA Tuxedo セッションが確立されるとき、またはクローズされるときに PropertyChange イベントを送信します。PropertyChange は、java.beans パッケージで定義される標準的な Bean のイベントです。このイベントの目的は、イベント・ソース Bean のプロパティ値の変更をほかの Bean に通知することです。この場合、ソースは JoltSessionBean で、ターゲットは JoltServiceBean または JoltUserEventBean です。変更されるプロパティは、JoltSessionBean の LoggedOn プロパティです。ログオンが成功してセッションが確立されると、LoggedOn は true に設定されます。ログオフが成功してセッションがクローズすると、LoggedOn プロパティは false に設定されます。

JoltSessionBean には、beginTransaction()commitTransaction()、 および rollbackTransaction() など、トランザクションをコントロールするメソッドがあります。

次の表は JoltSessionBean のプロパティの一覧とその説明です。

JoltSessionBean のプロパティと説明

プロパティ

説明

AppAddress

JSL または Jolt リレーの IP アドレス (ホスト名とポート番号) を設定します。フォーマットは //host:port number です。
(例 : myhost:7000)

AppPassword

必要な場合に、ログオン時に使用する BEA Tuxedo アプリケーション・パスワードを設定します。

IdleTimeOut

IDLETIMEOUT 値を設定します。

inTransaction

トランザクションが開始され、コミットもアボートもされていない場合は true、それ以外の場合は false を示します。

LoggedOn

BEA Tuxedo セッションが存在する場合は true 、存在しない場合は false を示します。

ReceiveTimeOut

RECVTIMEOUT 値を設定します。

SendTimeOut

SENDTIMEOUT 値を設定します。

SessionTimeOut

SESSIONTIMEOUT 値を設定します。

UserName

必要な場合、BEA Tuxedo ユーザ名を示します。

UserPassword

必要な場合、BEA Tuxedo ユーザ・パスワードを示します。

UserRole

必要な場合、BEA Tuxedo ユーザ・ロールを示します。


 

JoltServiceBean

JoltServiceBean はリモートの BEA Tuxedo サービスを表します。このサービス名は、JoltServiceBean のプロパティで設定されます。JoltServiceBean は、ほかの Bean からの JoltInputEvent をリッスンし、入力バッファを設定します。JoltServiceBean には、サービスを呼び出す callService() メソッドがあります。JoltServiceBean は、サービスの出力情報を伝達する JoltOutputEvent のイベント・ソースです。callService() が成功すると、応答メッセージを伝達する JoltOutputEvent を介してイベント・リスナ Bean に通知されます。

JoltServiceBean のメッセージ・バッファを変更および照会する主な方法はイベントを介する方法です。また、JoltServiceBean には、setInputValue(...) や getOutputValue(...) など、メッセージ・バッファに直接アクセスできるメソッドも用意されています。

次の表は JoltServiceBean のプロパティの一覧とその説明です。

JoltServiceBean のプロパティと説明

プロパティ

説明

ServiceName

JoltServiceBean によって表される BEA Tuxedo サービスの名前。

Session

この Bean に関連付けられた JoltSessionBean であり、BEA Tuxedo クライアント・セッションへのアクセスを許可します。

Transactional

JoltServiceBean が、対応する JoltSessionBean によって開始されたトランザクションに含まれる場合は、true に設定されます。


 

JoltUserEventBean

JoltUserEventBean は、BEA Tuxedo イベントへのアクセスを提供します。この Bean のプロパティ (イベント名およびイベント・フィルタ) を設定して、BEA Tuxedo イベントのサブスクライブまたは非サブスクライブが定義されます。実際のイベント通知は、JoltSessionBean から JoltOutputEvent 形式で通知されます。

次の表は JoltUserEventBean のプロパティの一覧とその説明です。

JoltUserEventBean のプロパティと説明

プロパティ

説明

EventName

Bean によって表されるユーザ・イベントの名前を設定します。

Filter

イベント・フィルタを設定します。

Session

この Bean に関連付けられた JoltSessionBean であり、BEA Tuxedo クライアント・セッションへのアクセスを許可します。


 

 

先頭へ戻る 前のトピックへ 次のトピックへ