public interface IORInfoOperations
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.TaggedComponent。void 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)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.