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例外が発生します。

表10-2 IORInfoの有効性(Java)

 establish_componentscomponents_established
get_effective_policy
add_component×
add_component_to_profile×
manager_id
state
adapter_template×
current_factory×
(凡例)
○:有効,×:無効
<この節の構成>
10.10.1 import文
10.10.2 IORInfoのメソッド