|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface IORInfoOperations
サーバ側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。ORB は、このインタフェースの ORB 実装のインスタンスをパラメータとして IORInterceptor.establish_components
に渡します。
IORInterceptor
メソッドの概要 | |
---|---|
ObjectReferenceTemplate |
adapter_template()
直前に IOR インスペクタを作成して実行中であるオブジェクトアダプタの、オブジェクト参照テンプレートを返します。 |
void |
add_ior_component_to_profile(TaggedComponent tagged_component,
int profile_id)
移植性のある ORB サービス実装では、 establish_components の ORB 実装から add_ior_component_to_profile を呼び出して、IOR の作成時に格納されるコンポーネントセットにタグ付きコンポーネントを追加します。 |
void |
add_ior_component(TaggedComponent tagged_component)
移植性のある ORB サービス実装では、 establish_components の ORB 実装から add_ior_component を呼び出して、IOR の作成時に格納されるコンポーネントセットにタグ付きコンポーネントを追加します。 |
ObjectReferenceFactory |
current_factory()
読み込み時に、IOR インスペクタを直前に作成して実行中であるオブジェクトアダプタのオブジェクト参照に使用される、現在のファクトリを返します。 |
void |
current_factory(ObjectReferenceFactory newCurrent_factory)
読み込み時に、IOR インスペクタを直前に作成して実行中であるオブジェクトアダプタのオブジェクト参照に使用される、現在のファクトリを返します。 |
Policy |
get_effective_policy(int type)
ORB サービス実装で、作成する IOR に有効な特定の型のサーバ側ポリシーを確認できるようにします。 |
int |
manager_id()
直前に IOR インスペクタを作成して実行中であるオブジェクトアダプタの、アダプタマネージャ ID を返します。 |
short |
state()
直前に IOR インスペクタを作成して実行中であるオブジェクトアダプタの、アダプタの状態を返します。 |
メソッドの詳細 |
---|
Policy get_effective_policy(int type)
PortableServer.POA.create_POA
呼び出しに渡された Policy オブジェクトはすべて、get_effective_policy
を介してアクセスすることができます。
指定された型のポリシーが ORB に認識されない場合は、この操作によって標準マイナーコード 2 が設定された INV_POLICY
がスローされます。
type
- 返されるポリシーの型を示す int
CORBA.Policy
オブジェクト。指定されたポリシー型が認識されても、その型の有効なポリシーがなければ、この操作によって nil オブジェクト参照が返されるvoid add_ior_component(TaggedComponent tagged_component)
establish_components
の ORB 実装から add_ior_component
を呼び出して、IOR の作成時に格納されるコンポーネントセットにタグ付きコンポーネントを追加します。このセット内のコンポーネントは、すべてのプロファイルに格納されます。
同じコンポーネント ID を持つコンポーネントが多数存在する場合があります。
tagged_component
- 追加する IOP.TaggedComponentvoid add_ior_component_to_profile(TaggedComponent tagged_component, int profile_id)
establish_components
の ORB 実装から add_ior_component_to_profile
を呼び出して、IOR の作成時に格納されるコンポーネントセットにタグ付きコンポーネントを追加します。このセット内のコンポーネントは、指定されたプロファイルに格納されます。
同じコンポーネント ID を持つコンポーネントが多数存在する場合があります。
tagged_component
- 追加する IOP.TaggedComponent
profile_id
- このコンポーネントが追加されるプロファイルのプロファイル ID
BAD_PARAM
- 指定されたプロファイル ID が既知のプロファイルを示していないか、そのプロファイルにコンポーネントを追加できない場合、標準マイナーコード 29 でスローされるint manager_id()
short state()
ObjectReferenceTemplate adapter_template()
ObjectReferenceFactory current_factory()
void current_factory(ObjectReferenceFactory newCurrent_factory)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。