4.6 イベント・サブスクリプションおよびイベント通知

Joltを使用してクライアント・アプリケーションを開発するプログラマは、Oracle TuxedoサービスまたはほかのOracle Tuxedoクライアントからイベント通知を受信することができます。Joltクラス・ライブラリには、イベントに基づく通信を処理するため、次のOracle Tuxedo通知をサポートするクラスが用意されています。

  • 非請求イベント通知 - これは、Oracle Tuxedoのクライアントかサービスが、tpbroadcast()を呼び出してブロードキャストを発行するか、またはATMI呼出しのtpnotify()を使用してJoltクライアント宛てに直接ターゲット指定されたメッセージを送信した結果、Joltクライアントが受信する通知です。
  • ブローカ経由のイベント通知 - JoltクライアントがOracle Tuxedoイベント・ブローカ経由で受信する通知です。これらの通知は、Joltクライアントがイベントをサブスクライブしており、かつ、任意のOracle Tuxedoクライアントかサーバーがシステム通知イベントを発行するか、またはtppost()呼出しを発行する場合にのみ受信されます。