10.10 IORInfo
public interface IORInfo extends org.omg.CORBA.LocalInterface, org.omg.PortableInterceptor.IORInfoOperations, org.omg.CORBA.portable.IDLEntity
IORInfoインタフェースによって,サーバ側のORBサービスはコンポーネントを追加したり,IOR構築中に適用可能なポリシーへアクセスしたりできるようになります。
ORBは,このインタフェースのORBのインプリメンテーションのインスタンスをIORInterceptor.establish_components()にパラメタとして渡します。
次の表に,IORInterceptorに定義されたメソッドの,IORInfoでの属性またはメソッドの有効性を示します。IORInfoの属性またはメソッドに,不当な呼び出しをすると,標準マイナーコード14のBAD_INV_ORDER例外が発生します。
establish_components |
components_established |
|
---|---|---|
get_effective_policy |
○ |
○ |
add_component |
○ |
× |
add_component_to_profile |
○ |
× |
manager_id |
○ |
○ |
state |
○ |
○ |
adapter_template |
× |
○ |
current_factory |
× |
○ |
- (凡例)
-
○:有効,×:無効
- 〈この節の構成〉