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

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

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 Delegate.duplicate(Object obj)
          指定されたオブジェクト参照の複製を返します。
abstract  Object Delegate.get_interface_def(Object self)
          指定されたオブジェクト参照の InterfaceDef を返します。
abstract  Object InputStream.read_Object()
          この入力ストリームから CORBA オブジェクトを読み込みます。
 Object InputStream.read_Object(Class clz)
          オブジェクトを非整列化し、引数として渡されたクラスのインスタンスである CORBA Object を返します。
 Object Delegate.set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)
          渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。
 

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

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 _NamingContextExtStub.resolve_str(String sn)
          文字列化された名前をオブジェクト参照に解決します。
 Object NamingContextExtOperations.resolve_str(String sn)
          文字列化された名前をオブジェクト参照に解決します。
 Object _NamingContextStub.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 Object _NamingContextExtStub.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 Object NamingContextOperations.resolve(NameComponent[] n)
          resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
 

Object 型のパラメータを持つ org.omg.CosNaming のメソッド
 void _NamingContextStub.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void _NamingContextExtStub.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void NamingContextOperations.bind(NameComponent[] n, Object obj)
          ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
static NamingContext NamingContextHelper.narrow(Object obj)
           
static NamingContextExt NamingContextExtHelper.narrow(Object obj)
           
static BindingIterator BindingIteratorHelper.narrow(Object obj)
           
 void _NamingContextStub.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void _NamingContextExtStub.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
 void NamingContextOperations.rebind(NameComponent[] n, Object obj)
          名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
static NamingContext NamingContextHelper.unchecked_narrow(Object obj)
           
static NamingContextExt NamingContextExtHelper.unchecked_narrow(Object obj)
           
static BindingIterator BindingIteratorHelper.unchecked_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 オブジェクトへの参照を挿入します。
 void DynAnyOperations.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)
           
static DynAny DynAnyHelper.narrow(Object obj)
           
static DynAnyFactory DynAnyFactoryHelper.narrow(Object obj)
           
static DynValue DynValueHelper.unchecked_narrow(Object obj)
           
static DynUnion DynUnionHelper.unchecked_narrow(Object obj)
           
static DynStruct DynStructHelper.unchecked_narrow(Object obj)
           
static DynSequence DynSequenceHelper.unchecked_narrow(Object obj)
           
static DynFixed DynFixedHelper.unchecked_narrow(Object obj)
           
static DynEnum DynEnumHelper.unchecked_narrow(Object obj)
           
static DynArray DynArrayHelper.unchecked_narrow(Object obj)
           
static DynAny DynAnyHelper.unchecked_narrow(Object obj)
           
static DynAnyFactory DynAnyFactoryHelper.unchecked_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)
           
static CodecFactory CodecFactoryHelper.unchecked_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 IORInterceptor_3_0
          org/omg/PortableInterceptor/IORInterceptor_3_0.java。
 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 ClientRequestInfoOperations.effective_target()
          オペレーションの呼び出しの対象となる実際オブジェクトを返します。
 Object RequestInfoOperations.forward_reference()
          reply_status 属性が LOCATION_FORWARD である場合は、要求の転送先となるオブジェクトを格納します。
 Object ObjectReferenceFactory.make_object(String repositoryId, byte[] object_id)
          make_object は、指定されたリポジトリ ID とオブジェクト ID で、このテンプレート内のデータに従って CORBA オブジェクト参照を作成します。
 Object ORBInitInfoOperations.resolve_initial_references(String id)
          ORB.resolve_initial_references と同じです。
 Object ClientRequestInfoOperations.target()
          オペレーションを実行するためにクライアントが呼び出したオブジェクトを返します。
 

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

Object 型のパラメータを持つ org.omg.PortableServer のメソッド
static ServantLocator ServantLocatorHelper.narrow(Object obj)
           
static ServantActivator ServantActivatorHelper.narrow(Object obj)
           
static POA POAHelper.narrow(Object obj)
           
static Current CurrentHelper.narrow(Object obj)
           
 byte[] POAOperations.reference_to_id(Object reference)
          この操作は、指定されたオブジェクト参照によってカプセル化されたオブジェクト ID 値を返します。
 Servant POAOperations.reference_to_servant(Object reference)
          POA に RETAIN ポリシーが設定されていて、指定されたオブジェクトが Active Object Map に含まれている場合は、Active Object Map 内の当該オブジェクトに関連付けられたサーバントを返します。
static ServantLocator ServantLocatorHelper.unchecked_narrow(Object obj)
           
static ServantActivator ServantActivatorHelper.unchecked_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.get_interface_def(Servant self)
          この操作では、プログラムが使用する型情報を提供する、インタフェースリポジトリのオブジェクトを返します。
 Object Delegate.this_object(Servant Self)
          サーバントは、このメソッドを使用して、要求しているターゲット CORBA オブジェクトのオブジェクト参照を取得できます。
 

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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。