JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
org.omg.CORBA.Object の使用

Object を使用しているパッケージ
javax.rmi.CORBA RMI-IIOP 用の移植可能な API が含まれています。 
org.omg.CORBA OMG CORBA API の JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します。 
org.omg.CORBA_2_3 CORBA_2_3 パッケージは、Java 2 Standard Edition の既存の CORBA インタフェースへの追加を定義します。 
org.omg.CORBA_2_3.portable 値型の入力および出力のメソッドを提供し、また org/omg/CORBA/portable パッケージのその他の更新を含みます。  
org.omg.CORBA.portable ポータビリティレイヤ、つまり、あるベンダーによって生成されたコードが他のベンダーの ORB で動作できるようにする一連の ORB API を提供します。 
org.omg.CosNaming Java IDL のネームサービスを提供します。 
org.omg.DynamicAny 実行時に any に関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素を抽出するためのクラスとインタフェースを提供します。  
org.omg.IOP このパッケージには、OMG の『The Common Object Request Broker: Architecture and Specification』 ( http://cgi.omg.org/cgi-bin/doc?formal/99-10-07) セクション 13.6 に指定されている IOP モジュールが含まれています。 
org.omg.PortableInterceptor ORB サービスが ORB の通常の実行フローを遮断できるようにするための ORB フックを登録する機構を提供します。  
org.omg.PortableServer クラスとインタフェースを提供し、アプリケーションのサーバ側を複数ベンダー間 ORB で移植できるようにします。  
org.omg.PortableServer.portable サーバ側アプリケーションをマルチベンダー ORB 間で移植できるようにするためのクラスとインタフェースを提供します。  
org.omg.SendingContext 値型の整列化をサポートします。 
org.omg.stub.java.rmi java.rmi パッケージで発生するリモートタイプの RMI-IIOP Stub を格納します。  
 

javax.rmi.CORBA での Object の使用
 

Object を実装している javax.rmi.CORBA のクラス
 class Stub
          すべての RMI-IIOP スタブが継承する必要のある基底クラスです。
 

Object を返す javax.rmi.CORBA のメソッド
 Object Tie.thisObject()
          この Tie で表されるターゲットオブジェクトのオブジェクト参照を返します。
 

org.omg.CORBA での Object の使用
 

org.omg.CORBA での Object のサブインタフェース
 interface Current
          Current インタフェースから派生したインタフェースです。
 interface DomainManager
          上位ドメインと下位ドメイン間の関係確立とナビゲート、およびポリシーの作成とアクセス用の機構を提供します。
 interface DynAny
          org.omg.CORBA.Any 値を、動的に解釈 (トラバーサル) および構築できるようにします。
 interface DynArray
          配列と関連付けられた DynAny オブジェクトを表します。
 interface DynEnum
          IDL enum に関連付けられた DynAny オブジェクトを表します。
 interface DynFixed
          IDL の fixed 型に関連している DynAny オブジェクトを表します。
 interface DynSequence
          IDL のシーケンスに関連している DynAny オブジェクトを表します。
 interface DynStruct
          IDL 構造体に関連している DynAny オブジェクトを表します。
 interface DynUnion
          DynUnion インターフェースは、IDL 共用体に関連した DynAny オブジェクトを表します。
 interface DynValue
          IDL 値型に関連している DynAny オブジェクトを表示します。
 interface IDLType
          OMG の IDL のタイプを表すすべてのインタフェースリポジトリ (IR) オブジェクトが継承する abstract インタフェースです。
 interface IRObject
          IRObject IDL インタフェースは、ほかのすべてのインタフェースリポジトリインタフェースの派生元である、もっとも包括的なインタフェースを表します。
 interface Policy
          Policy インタフェースから派生したインタフェースです。
 

Object を実装している org.omg.CORBA のクラス
 class _IDLTypeStub
          IDLType のスタブです。
 class _PolicyStub
          Policy のスタブです。
 class DynamicImplementation
          推奨されていません。 org.omg.CORBA.DynamicImplementation
 class LocalObject
          Java 言語マッピングで、ローカル IDL インタフェースの実装基底クラスとして使用されます。
 

Object として宣言されている org.omg.CORBA のフィールド
 Object ObjectHolder.value
          この ObjectHolder オブジェクトが保持する Object 値です。
 

Object を返す org.omg.CORBA のメソッド
abstract  Object Request.target()
          ターゲットのオブジェクト参照を取得します。
static Object ObjectHelper.extract(Any a)
           
static Object ObjectHelper.read(InputStream istream)
           
 Object Object._duplicate()
          この CORBA オブジェクト参照の複製を返します。
 Object Object._get_interface_def()
          このオブジェクト参照が参照するオブジェクト実装の InterfaceDef を取得します。
 Object Object._set_policy_override(Policy[] policies, SetOverrideType set_add)
          この Object の既存のポリシーを置換する指定したポリシー、または指定した SetOverrideType オブジェクトの値によって既存のポリシーに追加される指定したポリシーを持つ、新規の Object を返します。
abstract  Object ORB.resolve_initial_references(String object_name)
          使用可能な一連の初期サービス名から、特定のオブジェクト参照を解決します。
abstract  Object ORB.string_to_object(String str)
          object_to_string メソッドにより生成された文字列を変換して CORBA オブジェクト参照に戻します。
 Object LocalObject._duplicate()
          「This is a locally constrained object.」というメッセージと共に org.omg.CORBA.NO_IMPLEMENT 例外をスローします。
 Object LocalObject._get_interface()
          「This is a locally constrained object.」というメッセージと共に org.omg.CORBA.NO_IMPLEMENT 例外をスローします。
 Object LocalObject._get_interface_def()
          「This is a locally constrained object.」というメッセージと共に org.omg.CORBA.NO_IMPLEMENT 例外をスローします。
 Object LocalObject._set_policy_override(Policy[] policies, SetOverrideType set_add)
          「This is a locally constrained object.」というメッセージと共に org.omg.CORBA.NO_IMPLEMENT 例外をスローします。
 Object DynAny.get_reference()
          この DynAny オブジェクトに格納された org.omg.CORBA.Other が取得されます。
 Object DataInputStream.read_Object()
          入力ストリームから IDL CORBA::Object を読み込みます。
abstract  Object Any.extract_Object()
          この Any オブジェクトの value フィールドの org.omg.CORBA.Object を抽出します。
 

Object 型のパラメータを持つ org.omg.CORBA のメソッド
static Policy PolicyHelper.narrow(Object obj)
           
static void ObjectHelper.insert(Any a, Object that)
           
static void ObjectHelper.write(OutputStream ostream, Object value)
           
 boolean Object._is_equivalent(Object other)
          2 つのオブジェクト参照が等価かどうかを判定します。
 void ORB.connect(Object obj)
          指定されたサーバントオブジェクト (サーバ実装クラスのインスタンスである Java オブジェクト) を ORB に接続します。
 void ORB.disconnect(Object obj)
          指定されたサーバントオブジェクトを ORB から切り離します。
abstract  String ORB.object_to_string(Object obj)
          指定された CORBA オブジェクト参照を文字列に変換します。
 NVList ORB.create_operation_list(Object oper)
          指定された OperationDef オブジェクトで記述される操作の引数記述で初期化された、NVList を生成します。
 boolean LocalObject._is_equivalent(Object that)
          2 つのオブジェクト参照が等価かどうかを判定します。
static IDLType IDLTypeHelper.narrow(Object obj)
           
 void DynAny.insert_reference(Object value)
          この DynAny オブジェクトの値として、指定した org.omg.CORBA.Object を挿入します。
 void DataOutputStream.write_Object(Object value)
          IDL CORBA::Object 値を出力ストリームに書き込みます。
static Current CurrentHelper.narrow(Object obj)
           
abstract  void Any.insert_Object(Object o)
          この Any オブジェクトの value フィールドに、指定した org.omg.CORBA.Object を挿入します。
abstract  void Any.insert_Object(Object o, TypeCode t)
          この Any オブジェクトの value フィールドに、指定した org.omg.CORBA.Object を挿入します。
 

Object 型のパラメータを持つ org.omg.CORBA のコンストラクタ
ObjectHolder(Object initial)
          value フィールドを指定された Object に初期化して、ObjectHolder オブジェクトを新規構築します。
 

org.omg.CORBA_2_3 での Object の使用
 

Object を返す org.omg.CORBA_2_3 のメソッド
 Object ORB.get_value_def(String repid)
           
 

org.omg.CORBA_2_3.portable での Object の使用
 

Object 型のパラメータを持つ org.omg.CORBA_2_3.portable のメソッド
 String Delegate.get_codebase(Object self)
          指定されたオブジェクト参照のコードベースを返します。
 

org.omg.CORBA.portable での Object の使用
 

Object を実装している org.omg.CORBA.portable のクラス
 class ObjectImpl
          すべてのスタブクラスに共通の基底クラスで、org.omg.CORBA.Object メソッドのデフォルト実装を提供します。
 

Object を返す org.omg.CORBA.portable のメソッド
 Object ObjectImpl._duplicate()
          この ObjectImpl オブジェクトの複製を返します。
 Object ObjectImpl._get_interface_def()
          この ObjectImpl オブジェクトのインタフェース定義を取得します。
 Object ObjectImpl._set_policy_override(Policy[] policies, SetOverrideType set_add)
          この ObjectImpl オブジェクトの指定されたポリシー用のオーバーライド型を、指定された SetOverrideType インスタンスに設定します。
abstract  Object InputStream.read_Object()
          この入力ストリームから CORBA オブジェクトを読み込みます。
 Object InputStream.read_Object(Class clz)
          オブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。
abstract  Object Delegate.get_interface_def(Object self)
          指定されたオブジェクト参照の InterfaceDef を返します。
abstract  Object Delegate.duplicate(Object obj)
          指定されたオブジェクト参照の複製を返します。
 Object Delegate.set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
          渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。
 

Object 型のパラメータを持つ org.omg.CORBA.portable のメソッド
abstract  void OutputStream.write_Object(Object value)
          CORBA Object の配列をこの出力ストリームに書き込みます。
 boolean ObjectImpl._is_equivalent(Object that)
          指定された ObjectImpl オブジェクトがこの ObjectImpl オブジェクトと等価かどうかを判定します。
abstract  Object Delegate.get_interface_def(Object self)
          指定されたオブジェクト参照の InterfaceDef を返します。
abstract  Object Delegate.duplicate(Object obj)
          指定されたオブジェクト参照の複製を返します。
abstract  void Delegate.release(Object obj)
          指定されたオブジェクト参照に関連したリソースを解放します。
abstract  boolean Delegate.is_a(Object obj, String repository_id)
          オブジェクト参照が、指定されたインタフェースのインスタンスであるかどうかを判定します。
abstract  boolean Delegate.non_existent(Object obj)
          オブジェクト参照のサーバオブジェクトが破棄されているかどうかを判定します。
abstract  boolean Delegate.is_equivalent(Object obj, Object other)
          2 つのオブジェクト参照が等価かどうかを判定します。
abstract  boolean Delegate.is_equivalent(Object obj, Object other)
          2 つのオブジェクト参照が等価かどうかを判定します。
abstract  int Delegate.hash(Object obj, int max)
          このオブジェクト参照の ORB 内部識別子 (ハッシュコード) を返します。
abstract  Request Delegate.request(Object obj, String operation)
          Dynamic Invocation Interface で使用される Request のインタフェースを作成します。
abstract  Request Delegate.create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)
          Dynamic Invocation Interface で使用される Request のインタフェースを作成します。
abstract  Request Delegate.create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)
          Dynamic Invocation Interface で使用される Request のインタフェースを作成します。
 ORB Delegate.orb(Object obj)
          パラメータに関連した orb への参照を提供します。
 Policy Delegate.get_policy(Object self, int policy_type)
          このオブジェクトに適用する、指定された型の Policy オブジェクトを返します。
 DomainManager[] Delegate.get_domain_managers(Object self)
          このオブジェクトの DomainManager を取り出します。
 Object Delegate.set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
          渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。
 boolean Delegate.is_local(Object self)
          このオブジェクトがローカルサーバントによって実装される場合は true を返します。
 ServantObject Delegate.servant_preinvoke(Object self, String operation, Class expectedType)
          この要求で使用される必要があるサーバントへの Java 参照を返します。
 void Delegate.servant_postinvoke(Object self, ServantObject servant)
          servant_postinvoke() は、ローカルサーバントでこのオペレーションが呼び出されたあとで、ローカルスタブによって呼び出されます。
 OutputStream Delegate.request(Object self, String operation, boolean responseExpected)
          request は、引数の整列化のため、OutputStream を取得する目的でスタブによって呼び出されます。
 InputStream Delegate.invoke(Object self, OutputStream output)
          invoke はオペレーションを呼び出すためにスタブによって呼び出されます。
 void Delegate.releaseReply(Object self, InputStream input)
          releaseReply は、非整列化が完了したときに ORB へ戻される応答ストリームを解放するために、スタブによって任意に呼び出されることがあります。
 String Delegate.toString(Object self)
          委譲 CORBA オブジェクトの toString() メソッドをオーバーライドする実装を提供します。
 int Delegate.hashCode(Object self)
          委譲 CORBA オブジェクトの hashCode() メソッドをオーバーライドする実装を提供します。
 boolean Delegate.equals(Object self, Object obj)
          委譲 CORBA オブジェクトの equals(java.lang.Object obj) メソッドをオーバーライドする実装を提供します。
 

org.omg.CosNaming での Object の使用
 

org.omg.CosNaming での Object のサブインタフェース
 interface BindingIterator
          BindingIterator インタフェースを使うと、クライアントは next_one または next_n を使ってバインディングを次々に返すことができます。
 interface NamingContext
          ネーミングコンテキストは、それぞれが一意の名前を持つ一連のネームバインディングを格納するオブジェクトです。
 interface NamingContextExt
          NamingContextExt は、それぞれの名前が固有で Interoperable Naming Service の一部である名前バインディングのセットを格納する NamingContext の拡張です。
 

Object を実装している org.omg.CosNaming のクラス
 class _BindingIteratorImplBase
           
 class _BindingIteratorStub
          BindingIterator インタフェースを使うと、クライアントは next_one または next_n を使ってバインディングを次々に返すことができます。
 class _NamingContextExtStub
          NamingContextExt は、それぞれの名前が固有で Interoperable Naming Service の一部である名前バインディングのセットを格納する NamingContext の拡張です。
 class _NamingContextImplBase
           
 class _NamingContextStub
          ネーミングコンテキストは、それぞれが一意の名前を持つ一連のネームバインディングを格納するオブジェクトです。
 

Object を返す org.omg.CosNaming のメソッド
 Object _NamingContextStub.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 Object _NamingContextExtStub.resolve_str(String sn)
          文字列化された名前をオブジェクト参照に解決します。
 Object _NamingContextExtStub.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 Object NamingContextOperations.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 Object NamingContextExtOperations.resolve_str(String sn)
          文字列化された名前をオブジェクト参照に解決します。
 

Object 型のパラメータを持つ org.omg.CosNaming のメソッド
 void _NamingContextStub.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void _NamingContextStub.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void _NamingContextExtStub.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void _NamingContextExtStub.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void NamingContextOperations.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void NamingContextOperations.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
static NamingContext NamingContextHelper.narrow(Object obj)
           
static NamingContextExt NamingContextExtHelper.narrow(Object obj)
           
static BindingIterator BindingIteratorHelper.narrow(Object obj)
           
 

org.omg.DynamicAny での Object の使用
 

org.omg.DynamicAny での Object のサブインタフェース
 interface DynAnyFactory
          DynAny オブジェクトは、DynAnyFactory オブジェクトでオペレーションを呼び出すことで作成できます。
 interface DynValueBox
          DynValueBox オブジェクトによって、IDL の boxed 値型の操作がサポートされます。
 interface DynValueCommon
          DynValueCommon は、DynValue および DynValueBox インタフェースでサポートされるオペレーションを提供します。
 

Object を実装している org.omg.DynamicAny のクラス
 class _DynAnyFactoryStub
          DynAny オブジェクトは、DynAnyFactory オブジェクトでオペレーションを呼び出すことで作成できます。
 class _DynAnyStub
          Any の値は、DynAny オブジェクトを通して動的に解釈 (トラバース) および構築することができます。
 class _DynArrayStub
          DynArray オブジェクトによって、IDL の配列の操作がサポートされます。
 class _DynEnumStub
          DynEnum オブジェクトによって、IDL の列挙値の操作がサポートされます。
 class _DynFixedStub
          DynFixed オブジェクトによって、IDL の fixed 値の操作がサポートされます。
 class _DynSequenceStub
          DynSequence オブジェクトによって、IDL のシーケンスの操作がサポートされます。
 class _DynStructStub
          DynStruct オブジェクトによって、IDL 構造体および例外値の操作がサポートされます。
 class _DynUnionStub
          DynUnion オブジェクトによって、IDL の共用体の操作がサポートされます。
 class _DynValueStub
          DynValue オブジェクトによって、IDL の非 boxed 値型の操作がサポートされます。
 

Object を返す org.omg.DynamicAny のメソッド
 Object _DynValueStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynUnionStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynStructStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynSequenceStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynFixedStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynEnumStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynArrayStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object _DynAnyStub.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 Object DynAnyOperations.get_reference()
          この DynAny から CORBA オブジェクトへの参照を抽出します。
 

Object 型のパラメータを持つ org.omg.DynamicAny のメソッド
 void _DynValueStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynUnionStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynStructStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynSequenceStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynFixedStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynEnumStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynArrayStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
 void _DynAnyStub.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
static DynValue DynValueHelper.narrow(Object obj)
           
static DynUnion DynUnionHelper.narrow(Object obj)
           
static DynStruct DynStructHelper.narrow(Object obj)
           
static DynSequence DynSequenceHelper.narrow(Object obj)
           
static DynFixed DynFixedHelper.narrow(Object obj)
           
static DynEnum DynEnumHelper.narrow(Object obj)
           
static DynArray DynArrayHelper.narrow(Object obj)
           
 void DynAnyOperations.insert_reference(Object value)
          DynAny に CORBA オブジェクトへの参照を挿入します。
static DynAny DynAnyHelper.narrow(Object obj)
           
static DynAnyFactory DynAnyFactoryHelper.narrow(Object obj)
           
 

org.omg.IOP での Object の使用
 

org.omg.IOP での Object のサブインタフェース
 interface Codec
          ORB サービスによって使用される IOR のコンポーネントやサービスコンテキストデータの形式は、IDL で定義されたデータ型のインスタンスをエンコードする CDR カプセル化としてよく定義されます。
 interface CodecFactory
          Codec は、CodecFactory から取得されます。
 

Object 型のパラメータを持つ org.omg.IOP のメソッド
static CodecFactory CodecFactoryHelper.narrow(Object obj)
           
 

org.omg.PortableInterceptor での Object の使用
 

org.omg.PortableInterceptor での Object のサブインタフェース
 interface ClientRequestInfo
          クライアント側の要求インタセプタがアクセスできる要求情報です。
 interface ClientRequestInterceptor
          クライアント側の要求インタセプタです。
 interface Interceptor
          すべてのポータブルインタセプタがインターセプタを実装します。
 interface IORInfo
          サーバ側の ORB サービスが IOR の作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。
 interface IORInterceptor
          IOR 内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。
 interface ORBInitializer
          インタセプタの登録と ORB の初期化を容易にします。
 interface ORBInitInfo
          各 ORBInitializer に渡されて、ORB が初期化しているときにインタセプタを登録したり、他の処理を実行したりできるようにします。
 interface PolicyFactory
          ポリシー型が CORBA.ORB.create_policy を使って作成されるようにします。
 interface RequestInfo
          インタセプタがアクセスできる要求情報です。
 interface ServerRequestInfo
          サーバ側の要求インタセプタがアクセスできる要求情報です。
 interface ServerRequestInterceptor
          サーバ側の要求インタセプタです。
 

Object として宣言されている org.omg.PortableInterceptor のフィールド
 Object ForwardRequest.forward
          要求の転送先となる新しいオブジェクトです。
 

Object を返す org.omg.PortableInterceptor のメソッド
 Object RequestInfoOperations.forward_reference()
          reply_status 属性が LOCATION_FORWARD である場合は、要求の転送先となるオブジェクトを格納します。
 Object ORBInitInfoOperations.resolve_initial_references(String id)
          ORB.resolve_initial_references と同じです。
 Object ClientRequestInfoOperations.target()
          オペレーションを実行するためにクライアントが呼び出したオブジェクトを返します。
 Object ClientRequestInfoOperations.effective_target()
          オペレーションの呼び出しの対象となる実際オブジェクトを返します。
 

Object 型のパラメータを持つ org.omg.PortableInterceptor のメソッド
 void ORBInitInfoOperations.register_initial_reference(String id, Object obj)
          ORB.register_initial_reference と同じです。
static Current CurrentHelper.narrow(Object obj)
           
 

Object 型のパラメータを持つ org.omg.PortableInterceptor のコンストラクタ
ForwardRequest(Object _forward)
           
ForwardRequest(String $reason, Object _forward)
           
 

org.omg.PortableServer での Object の使用
 

org.omg.PortableServer での Object のサブインタフェース
 interface AdapterActivator
          アダプタアクティベータは、子 POA (POA の子供のどれか) の名前を指定する要求を受信したときの副作用として、または activate パラメータ値を TRUE に設定して find_POA を呼び出したときに、POA が必要に応じて子 POA を作成できるようにします。
 interface IdAssignmentPolicy
          IdAssignmentPolicy は、作成された POA のオブジェクト ID がアプリケーションまたは ORB のどちらによって生成されるのかを指定します。
 interface IdUniquenessPolicy
          IdUniquenessPolicy は、作成された POA で起動されるサーバントに、一意のオブジェクト ID が必要かどうかを示します。
 interface ImplicitActivationPolicy
          このポリシーは、作成された POA でサーバントの暗黙的な起動がサポートされているかどうかを示します。
 interface LifespanPolicy
          LifespanPolicy は、作成された POA で実装されたオブジェクトの有効期間を示します。
 interface POA
          POA オブジェクトは、オブジェクトのコレクションの実装を管理します。
 interface POAManager
          各 POA オブジェクトには、POAManager オブジェクトが関連付けられています。
 interface RequestProcessingPolicy
          このポリシーは、作成された POA がどのように要求を処理するかを示します。
 interface ServantActivator
          POA に RETAIN ポリシーが指定されているときは、サーバントマネージャとして ServantActivator が使用されます。
 interface ServantLocator
          POA に NON_RETAIN ポリシーが指定されているときは、サーバントマネージャとして ServantLocator が使用されます。
 interface ServantManager
          サーバントマネージャは、POA が停止中のオブジェクトをターゲットとした要求を受信したときに、必要に応じてオブジェクトを起動できるようにします。
 interface ServantRetentionPolicy
          このポリシーは、作成された POA がアクティブなサーバントを Active Object Map に保存するかどうかを示します。
 interface ThreadPolicy
          ThreadPolicy は、作成された POA で使用されるスレッドモデルを示します。
 

Object を実装している org.omg.PortableServer のクラス
 class _ServantActivatorStub
          POA に RETAIN ポリシーが指定されているときは、サーバントマネージャとして ServantActivator が使用されます。
 class _ServantLocatorStub
          POA に NON_RETAIN ポリシーが指定されているときは、サーバントマネージャとして ServantLocator が使用されます。
 

Object として宣言されている org.omg.PortableServer のフィールド
 Object ForwardRequest.forward_reference
           
 

Object を返す org.omg.PortableServer のメソッド
 Object Servant._this_object()
          サーバントが、その要求に対して生成しているターゲットの CORBA オブジェクトのオブジェクト参照を取得できるようにします。
 Object Servant._this_object(ORB orb)
          サーバントが、その要求に対して生成しているターゲットの CORBA オブジェクトのオブジェクト参照を取得できるようにします。
 Object Servant._get_interface_def()
          Servant によって実装された CORBA::Object の実行時の型を定義する CORBA::Object として InterfaceDef オブジェクトを返します。
 Object POAOperations.create_reference(String intf)
          このオペレーションは、POA によって生成されたオブジェクト ID 値と指定されたインタフェースリポジトリ ID をカプセル化するオブジェクト参照を作成します。
 Object POAOperations.create_reference_with_id(byte[] oid, String intf)
          このオペレーションは、指定されたオブジェクト ID とインタフェースリポジトリ ID の値をカプセル化するオブジェクト参照を作成します。
 Object POAOperations.servant_to_reference(Servant p_servant)
          この POA によってオペレーションがディスパッチされるとき以外にこのオペレーションが呼び出される場合は、RETAIN ポリシーと、UNIQUE_ID または IMPLICIT_ACTIVATION ポリシーのどちらかが必要となります。
 Object POAOperations.id_to_reference(byte[] oid)
          指定されたオブジェクト ID を持つオブジェクトが現在アクティブになっている場合は、そのオブジェクトを起動するための情報をカプセル化しているオブジェクト参照が返されます。
 

Object 型のパラメータを持つ org.omg.PortableServer のメソッド
static ServantLocator ServantLocatorHelper.narrow(Object obj)
           
static ServantActivator ServantActivatorHelper.narrow(Object obj)
           
 Servant POAOperations.reference_to_servant(Object reference)
          POA に RETAIN ポリシーが設定されていて、指定のオブジェクトが Active Object Map に含まれている場合は、Active Object Map 内の当該オブジェクトに関連付けられたサーバントを返します。
 byte[] POAOperations.reference_to_id(Object reference)
          このオペレーションは、指定のオブジェクト参照によってカプセル化されたオブジェクト ID 値を返します。
static POA POAHelper.narrow(Object obj)
           
static Current CurrentHelper.narrow(Object obj)
           
 

Object 型のパラメータを持つ org.omg.PortableServer のコンストラクタ
ForwardRequest(Object _forward_reference)
           
ForwardRequest(String $reason, Object _forward_reference)
           
 

org.omg.PortableServer.portable での Object の使用
 

Object を返す org.omg.PortableServer.portable のメソッド
 Object Delegate.this_object(Servant Self)
          サーバントは、このメソッドを使用して、要求しているターゲット CORBA オブジェクトのオブジェクト参照を取得できます。
 Object Delegate.get_interface_def(Servant self)
          この操作では、プログラムが使用する型情報を提供する、インタフェースリポジトリのオブジェクトを返します。
 

org.omg.SendingContext での Object の使用
 

org.omg.SendingContext での Object のサブインタフェース
 interface RunTime
          要求の Sending Context を表す基底クラスを定義します。
 

org.omg.stub.java.rmi での Object の使用
 

Object を実装している org.omg.stub.java.rmi のクラス
 class _Remote_Stub
          このクラスは、リモートタイプに Stub を提供します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.