| 3.1.3. Controlインタフェース |
Controlインタフェースは、アプリケーションプログラムが明示的にトランザクションを管理する場合に使用するオブジェクトインタフェースです。Controlインタフェースをサポートしているオブジェクトは、1個の特定のトランザクションと暗黙的に関連付けられます。
クラスorg.omg.CosTransactions.Controlには次のメソッドがあります。
| get_terminator | Terminatorオブジェクトを取得する |
| get_coordinator | Coordinatorオブジェクトを取得する |
| 3.1.3.1. get_terminator |
| 名称 | get_terminator - Terminatorオブジェクトを取得する | ||
| 形式 |
package org.omg.CosTransactions;
public interface Control {
public Terminator get_terminator ();
}
|
||
| 説明 | Controlオブジェクトと関連付けられたTerminatorインタフェースをサポートするオブジェクトを取得します。 ただし、使用しているControlオブジェクトが中継トランザクションのものである場合は、org.omg.CosTransactions.Unavailable例外がthrowされ、Terminatorオブジェクトの取得に失敗します。 |
||
| 戻り値 | Terminatorオブジェクトを返します。 | ||
| エラー | CORBA標準例外または次の例外がthrowされます。
|
||
| 関連項目 | ありません。 |
| 3.1.3.2. get_coordinator |
| 名称 | get_coordinator - Coordinatorオブジェクトを取得する |
| 形式 |
package org.omg.CosTransactions;
public interface Control {
public Coordinator get_coordinator ();
}
|
| 説明 | Controlオブジェクトと関連付けられたCoordinatorインタフェースをサポートするオブジェクトを取得します。 このメソッドでは、使用するControlオブジェクトが中継トランザクションの場合であっても正常に終了します。org.omg.CosTransactions.Unavailable例外はthrowされません。 |
| 戻り値 | Coordinatorオブジェクトを返します。 |
| エラー | CORBA標準例外がthrowされます。 |
| 関連項目 | ありません。 |