Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第3章 Javaインタフェース | > 3.22 接続情報取得関数インタフェース | > 3.22.2 com.fujitsu.ObjectDirector.EventService.ESクラス |
com.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_begin
import com.fujitsu.ObjectDirector.EventService.ES.*; import com.fujitsu.ObjectDirector.EventService.ES.ChannelUtilPackage.*; public interface ChannelUtil extends org.omg.CORBA.Object { public void local_begin(org.omg.CORBA.Object proxy) throws org.omg.CosEventComm.Disconnected; }
チャネルに対して、ローカルトランザクションの開始を通知します。
コンシューマの場合、com.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_commit()またはcom.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_rollback()までの間には、pullメソッドまたはtry_pullメソッドを発行することができます。
サプライヤの場合、com.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_commit()またはcom.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_rollback()までの間には、pushメソッドを発行することができます。
また、本メソッド発行後、com.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_commit()またはcom.fujitsu.ObjectDirector.EventService.ES.ChannelUtil.local_rollback()が発行されない場合は、ローカルトランザクションタイムアウト時間が経過した時点で、ノーティフィケーションサービスにより自動的にrollbackされます。
なお、本メソッドは、同一proxyに対して、2重に発行できません。
正常終了した場合は、ありません。
異常終了した場合は、例外が発生します。
ユーザ例外の場合、以下の例外が発生します。
システム例外の場合、以下の例外が発生します。
目次
索引
![]() ![]() |