Hitachi

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


28.17 IORCreationInterceptor

class PortableServerExt::IORCreationInterceptor :
                       public virtual VISPseudoInterface

このクラスは,POA生成時にPOALifeCycleInterceptorがPOAごとにIORCreationInterceptorManagerを使用してインストールできるインタセプタです。このインタセプタを使用して,拡張プロファイルや拡張コンポーネントを追加することによって,IORを修正できます。このクラスは通常,トランザクションやファイアウォールなどのサービスをサポートするために使用します。

このインタセプタは,開発時に名前とアイデンティティがわからないPOAの,ある特定のクラスのIORテンプレートを変更するために使用します。トランザクションやファイアウォールのサービスがこれに該当します。

POAが生成したIORを変更するには,そのPOAのIORテンプレートだけを変更してください。変更内容は,新規生成されたIORにだけ適用され,既存のIORには適用されません。IORを根本的に変更することはお勧めしません。

〈この節の構成〉