28.17 IORCreationInterceptor
class PortableServerExt::IORCreationInterceptor : public virtual VISPseudoInterface
このクラスは,POA生成時にPOALifeCycleInterceptorがPOAごとにIORCreationInterceptorManagerを使用してインストールできるインタセプタです。このインタセプタを使用して,拡張プロファイルや拡張コンポーネントを追加することによって,IORを修正できます。このクラスは通常,トランザクションやファイアウォールなどのサービスをサポートするために使用します。
このインタセプタは,開発時に名前とアイデンティティがわからないPOAの,ある特定のクラスのIORテンプレートを変更するために使用します。トランザクションやファイアウォールのサービスがこれに該当します。
- 注
-
POAが生成したIORを変更するには,そのPOAのIORテンプレートだけを変更してください。変更内容は,新規生成されたIORにだけ適用され,既存のIORには適用されません。IORを根本的に変更することはお勧めしません。