7.3.3 POAプロパティの設定

親POAのポリシーは継承されません。POAに特定の特徴を持たせたければ,デフォルト値と異なるすべてのポリシーを特定する必要があります。POAポリシーの詳細については,「7.2 POAポリシー」を参照してください。

コードサンプル7-3 POAのポリシーの作成例(C++)

CORBA::PolicyList policies;
policies.length(1);
policies[(CORBA::ULong)0] = rootPOA->create_lifespan_policy
     (PortableServer::PERSISTENT);

コードサンプル7-4 POAのポリシーの作成例(Java)

org.omg.CORBA.Policy[ ] policies = {
  rootPOA.create_lifespan_policy(LifespanPolicyValue.
                                 PERSISTENT)
};