名前
org.omg.CosEventChannelAdmin.EventChannel.for_consumers
形式
import org.omg.CosEventChannelAdmin.*; public interface EventChannel extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.ConsumerAdmin for_consumers(); }
機能説明
コンシューマがイベントチャネルに接続するための、イベントチャネルのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、ConsumerAdminのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.EventChannel.for_suppliers
形式
import org.omg.CosEventChannelAdmin.*; public interface EventChannel extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.SupplierAdmin for_suppliers(); }
機能説明
サプライヤがイベントチャネルに接続するための、イベントチャネルのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、SupplierAdminのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.EventChannel.destroy
形式
import org.omg.CosEventChannelAdmin.*; public interface EventChannel extends org.omg.CORBA.Object { public void destroy(); }
機能説明
指定されたイベントチャネルを破壊します。
復帰値
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.ConsumerAdmin.obtain_push_supplier
形式
import org.omg.CosEventChannelAdmin.*; public interface ConsumerAdmin extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.ProxyPushSupplier obtain_push_supplier(); }
機能説明
イベントチャネルにPushモデルのコンシューマを接続するための、イベントチャネルへのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、ProxyPushSupplierのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.ConsumerAdmin.obtain_pull_supplier
形式
import org.omg.CosEventChannelAdmin.*; public interface ConsumerAdmin extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.ProxyPullSupplier obtain_pull_supplier(); }
機能説明
イベントチャネルにPullモデルのコンシューマを接続するための、イベントチャネルへのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、ProxyPullSupplierのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.SupplierAdmin.obtain_push_consumer
形式
import org.omg.CosEventChannelAdmin.*; public interface SupplierAdmin extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.ProxyPushConsumer obtain_push_consumer(); }
機能説明
イベントチャネルにPushモデルのサプライヤを接続するための、イベントチャネルへのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、ProxyPushConsumerのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.SupplierAdmin.obtain_pull_consumer
形式
import org.omg.CosEventChannelAdmin.*; public interface SupplierAdmin extends org.omg.CORBA.Object { public org.omg.CosEventChannelAdmin.ProxyPullConsumer obtain_pull_consumer(); }
機能説明
イベントチャネルにPullモデルのサプライヤを接続するための、イベントチャネルへのオブジェクトリファレンスを獲得します。
復帰値
正常終了した場合は、ProxyPullConsumerのオブジェクトリファレンスが返されます。
異常終了した場合は、例外が発生します。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
名前
org.omg.CosEventChannelAdmin.ProxyPushConsumer.connect_push_supplier
形式
import org.omg.CosEventChannelAdmin.*; public interface ProxyPushConsumer extends CosEventComm.PushConsumer { public void connect_push_supplier( org.omg.CosEventComm.PushSupplier push_supplier ) throws org.omg.CosEventChannelAdmin.AlreadyConnected; }
機能説明
イベントチャネルにPushモデルのサプライヤを接続します。
パラメタ
サプライヤ自身のオブジェクトリファレンス。
イベントチャネルが終了した場合の切断通知が不要な場合は、nullを指定します。
復帰値
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
ユーザ例外の場合は、以下の例外が発生します。
イベントチャネルがすでに接続されています。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
注意事項
イベントチャネルと再接続する場合は、再度org.omg.CosEventChannelAdmin.SupplierAdmin.obtain_push_consumer()メソッドから行ってください。
名前
org.omg.CosEventChannelAdmin.ProxyPullSupplier.connect_pull_consumer
形式
import org.omg.CosEventChannelAdmin.*; public interface ProxyPullSupplier extends CosEventComm.PullSupplier { public void connect_pull_consumer( org.omg.CosEventComm.PullConsumer pull_consumer ) throws org.omg.CosEventChannelAdmin.AlreadyConnected; }
機能説明
イベントチャネルにPullモデルのコンシューマを接続します。
パラメタ
コンシューマ自身のオブジェクトリファレンス。
イベントチャネルが終了した場合の切断通知が不要な場合は、nullを指定します。
復帰値
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
ユーザ例外の場合は、以下の例外が発生します。
イベントチャネルがすでに接続されています。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
注意事項
イベントチャネルと再接続する場合は、再度org.omg.CosEventChannelAdmin.ConsumerAdmin.obtain_pull_supplier()メソッドから行ってください。
名前
org.omg.CosEventChannelAdmin.ProxyPullConsumer.connect_pull_supplier
形式
import org.omg.CosEventChannelAdmin.*; public interface ProxyPullConsumer extends CosEventComm.PullConsumer { public void connect_pull_supplier( org.omg.CosEventComm.PullSupplier pull_supplier ) throws org.omg.CosEventChannelAdmin.AlreadyConnected, org.omg.CosEventChannelAdmin.TypeError; }
機能説明
イベントチャネルにPullモデルのサプライヤを接続します。
パラメタ
サプライヤ自身のオブジェクトリファレンス
復帰値
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
ユーザ例外の場合は、以下の例外が発生します。
イベントチャネルがすでに接続されています。
指定したオブジェクトの型に誤りがあります。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
注意事項
イベントチャネルと再接続する場合は、再度org.omg.CosEventChannelAdmin.SupplierAdmin.obtain_pull_consumer()メソッドから行ってください。
名前
org.omg.CosEventChannelAdmin.ProxyPushSupplier.connect_push_consumer
形式
import org.omg.CosEventChannelAdmin.*; public interface ProxyPushSupplier extends CosEventComm.PushSupplier { public void connect_push_consumer( org.omg.CosEventComm.PushConsumer push_consumer ) throws org.omg.CosEventChannelAdmin.AlreadyConnected, org.omg.CosEventChannelAdmin.TypeError; }
機能説明
イベントチャネルにPushモデルのコンシューマを接続します。
パラメタ
コンシューマ自身のオブジェクトリファレンス
復帰値
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
ユーザ例外の場合は、以下の例外が発生します。
イベントチャネルがすでに接続されています。
指定したオブジェクトの型に誤りがあります。
システム例外の場合は、“メッセージ集”の“イベントサービスから通知される例外情報/マイナーコード”および“CORBAサービスから通知される例外情報/マイナーコード”を参照し、発生したシステム例外およびマイナーコードに対する対処を行ってください。
注意事項
イベントチャネルと再接続する場合は、再度org.omg.CosEventChannelAdmin.ConsumerAdmin.obtain_push_supplier()メソッドから行ってください。
以下のクラスを継承して使用することができます。詳細については“3.20.1 org.omg.CosEventCommクラス”を参照してください。
org.omg.CosEventChannelAdmin.ProxyPushConsumer.push
org.omg.CosEventChannelAdmin.ProxyPushConsumer.disconnect_push_consumer
org.omg.CosEventChannelAdmin.ProxyPushSupplier.disconnect_push_supplier
org.omg.CosEventChannelAdmin.ProxyPullSupplier.pull
org.omg.CosEventChannelAdmin.ProxyPullSupplier.try_pull
org.omg.CosEventChannelAdmin.ProxyPullSupplier.disconnect_pull_supplier
org.omg.CosEventChannelAdmin.ProxyPullConsumer.disconnect_pull_consumer