Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


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に渡されます。このポリシーは,クライアント側のオーバーライドとしてだけ適用できます。

〈この節の構成〉