29.7 QoSExt::ExclusiveConnectionPolicy
class QoSExt::ExclusiveConnectionPolicy : public virtual CORBA::Policy, public virtual CORBA::Object
ExclusiveConnectionPolicyは,指定したサーバオブジェクトとの排他接続(共有でない接続)を確立するための,VisiBroker固有のポリシーです。このポリシーは,trueまたはfalseのブール値を持ちます。trueが設定された場合は,サーバオブジェクトへの排他接続をオープンします。falseが設定された場合で既存のコネクションを再使用できるときは,既存のコネクションを再使用します。既存のコネクションを再使用できないときは,新しいコネクションをオープンします。デフォルトはfalseです。
このポリシーは,VisiBroker 3.xのCORBA::Object::_clone()と同じ動作をします。
このポリシーが有効になるのは次のような場合です。
-
_bind()前にORBまたはPolicyCurrentに対してPolicyを設定している場合
-
string_to_objectで作成したObjectを呼び出す前に,ORBまたはPolicyCurrentに対してPolicyを設定している場合
-
string_to_objectや_bindで作成したObjectに対してPolicyを設定し,Policyを設定されたObjectに対してリクエストを行う場合
- 注
-
このポリシーは,プロセス内通信には適用されません。
- 〈この節の構成〉