12.12 SyncScopePolicy
public interface org.omg.Messaging.SyncScopePolicy extends org.omg.Messaging.SyncScopePolicyOperations, org.omg.CORBA.Policy, org.omg.CORBA.portable.IDLEntity
このインタフェースは,CORBA::Policyから派生したローカルオブジェクトです。このインタフェースは,一方向オペレーションに適用され,オペレーション要求の対象への同期のスコープを示します。非一方向オペレーションが呼び出された場合は無視されます。このポリシーは,DIIがINV_NO_RESPONSEのフラグで使用されているときも適用されます。それは,インタフェース定義を照会してオペレーションが一方向かどうかを調べるためのDIIのインプリメンテーションが不要なためです。このポリシーのデフォルトはSYNC_WITH_TRANSPORTです。各アプリケーションは,SyncScopePolicyを明示的に設定して,VisiBroker ORBインプリメンテーション間のポータビリティを保障する必要があります。SyncScopePolicyのインスタンスが作成されると,Messaging::SyncScope型の値がCORBA::ORB::create_policyに渡されます。このポリシーは,クライアント側のオーバーライドとしてだけ適用できます。
- 〈この節の構成〉