bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo CORBA ノーティフィケーション・サービス > CORBA ノーティフィケーション・サービス API のリファレンス |
Tuxedo CORBA ノーティフィケーション・サービス
|
CosNotifyChannelAdmin::StructuredProxyPushSupplier:: connect_structured_push_consumer
概要
サブスクリプションを完了します。
OMG IDL
void connect_structured_push_consumer (
in CosNotifyComm::StructuredPushConsumer push_consumer)
raises(CosEventChannelAdmin::AlreadyConnected,
CosEventChannelAdmin::TypeError );
例外
注記 例外の定義および対応するマイナー・コードについては、第 2 章の 73 ページ「例外のマイナー・コード」を参照してください。
説明
このオペレーションは、サブスクライブするときに使用します。このオペレーションは、イベントをサブスクライブするためにサブスクライバ・アプリケーションで使用されます。push_consumer パラメータは、サブスクライバのコールバック・オブジェクトを識別します。
connect_structured_push_consumer が呼び出されると、ノーティフィケーション・サービスはコールバック・オブジェクトの push_structured_event オペレーションを呼び出してサブスクライバにイベントを送信します。connect_structured_push_consumer が既に呼び出されている場合は、AlreadyConnected 例外が発生します。
注記 set_qos と add_filter は、connect_structured_push_consumer を呼び出す前に呼び出す必要があります。
例
注記 ここで紹介するコード例は全体の一部分です。完全なコード例については、第 4 章の 18 ページ「サブスクリプションの作成」を参照してください。
C++ コード例
subscription->connect_structured_push_consumer(
news_consumer.in()
);
Java コード例
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |