パッケージ | 説明 |
---|---|
javax.rmi.CORBA |
RMI-IIOP 用の移植可能な API を含みます。
|
org.omg.CORBA |
OMG CORBA API から JavaTM プログラミング言語 (ORB クラスを含む) へのマッピングを提供します (プログラマがフル機能の Object Request Broker (ORB) として使用できるように実装されます)。
|
org.omg.CORBA_2_3 |
CORBA_2_3 パッケージは、Java(TM) Standard Edition 6 の既存の CORBA インタフェースへの追加を定義します。 この変更は、OMG によって定義された CORBA API への最近のリビジョンによるものです。 CORBA パッケージの対応するインタフェースから派生したインタフェースに、新しいメソッドが追加されました。 これによって下位互換が提供され、JCK テストの中断を避けることができます。
|
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 スタブを格納します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
Stub
すべての RMI-IIOP スタブが継承する必要のある基底クラスです。
|
修飾子と型 | メソッドと説明 |
---|---|
Object |
Tie.thisObject()
この Tie で表されるターゲットオブジェクトのオブジェクト参照を返します。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
Current
Current インタフェースから派生したインタフェースです。ORB および CORBA サービスは、このインタフェースを使用して、稼働中の実行スレッドに関連する情報 (コンテキスト) へのアクセス機能を提供できます。
|
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 インタフェースから派生したインタフェースです。ORB や CORBA サービスは、このインタフェースを使用してオペレーションに影響する特定の選択にアクセスできます。
|
修飾子と型 | クラスと説明 |
---|---|
class |
_IDLTypeStub
IDLType のスタブです。
|
class |
_PolicyStub
Policy のスタブです。
|
class |
DynamicImplementation
非推奨。
org.omg.CORBA.DynamicImplementation
|
class |
LocalObject
Java 言語マッピングで、ローカル IDL インタフェースの実装基底クラスとして使用されます。
|
修飾子と型 | フィールドと説明 |
---|---|
Object |
ObjectHolder.value
この
ObjectHolder オブジェクトが保持する Object 値です。 |
修飾子と型 | メソッドと説明 |
---|---|
Object |
LocalObject._duplicate()
「This is a locally constrained object.」というメッセージとともに
org.omg.CORBA.NO_IMPLEMENT 例外をスローします。このメソッドは、org.omg.CORBA.Object メソッドのデフォルト実装です。 |
Object |
Object._duplicate()
この CORBA オブジェクト参照の複製を返します。
|
Object |
LocalObject._get_interface_def()
「This is a locally constrained object.」というメッセージとともに
org.omg.CORBA.NO_IMPLEMENT 例外をスローします。このメソッドは、org.omg.CORBA.Object メソッドのデフォルト実装です。 |
Object |
Object._get_interface_def()
このオブジェクト参照が参照するオブジェクト実装の
InterfaceDef を取得します。 |
Object |
LocalObject._get_interface()
「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 |
Object._set_policy_override(Policy[] policies, SetOverrideType set_add)
この
Object の既存のポリシーを置換する指定したポリシー、または指定した SetOverrideType オブジェクトの値によって既存のポリシーに追加される指定したポリシーを持つ、新規の Object を返します。 |
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()
ターゲットオブジェクト参照を取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
LocalObject._is_equivalent(Object that)
2 つのオブジェクト参照が等価かどうかを判定します。ただしこれは、ORB が簡単に判定できる範囲に限られます。
|
boolean |
Object._is_equivalent(Object other)
2 つのオブジェクト参照が等価かどうかを判定します。ただしこれは、ORB が簡単に判定できる範囲に限られます。
|
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)
指定された
org.omg.CORBA.Object オブジェクトをこの Any オブジェクトの value フィールドに挿入します。 |
abstract void |
Any.insert_Object(Object o, TypeCode t)
指定された
org.omg.CORBA.Object オブジェクトをこの Any オブジェクトの value フィールドに挿入します。 |
void |
DynAny.insert_reference(Object value)
非推奨。
指定された
org.omg.CORBA.Object をこの DynAny オブジェクトの値として、挿入します。 |
static void |
ObjectHelper.insert(Any a, Object that) |
static Current |
CurrentHelper.narrow(Object obj) |
static IDLType |
IDLTypeHelper.narrow(Object obj) |
static Policy |
PolicyHelper.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) |
コンストラクタと説明 |
---|
ObjectHolder(Object initial)
value フィールドが指定された Object に初期化された新しい ObjectHolder オブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
Object |
ORB.get_value_def(String repid) |
修飾子と型 | メソッドと説明 |
---|---|
String |
Delegate.get_codebase(Object self)
指定されたオブジェクト参照のコードベースを返します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
ObjectImpl
すべてのスタブクラスに共通の基底クラスで、
org.omg.CORBA.Object メソッドのデフォルト実装を提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
このオブジェクトの
DomainManagers を取り出します。 |
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 の配列をこの出力ストリームに書き込みます。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
BindingIterator
BindingIterator インタフェースを使うと、クライアントは next_one または next_n を使ってバインディングを次々に返すことができます。
|
interface |
NamingContext
ネーミングコンテキストは、それぞれが一意の名前を持つ一連のネームバインディングを格納するオブジェクトです。
|
interface |
NamingContextExt
NamingContextExt は、それぞれの名前が固有で Interoperable Naming Service の一部である名前バインディングのセットを格納する NamingContext の拡張です。 |
修飾子と型 | クラスと説明 |
---|---|
class |
_BindingIteratorImplBase |
class |
_BindingIteratorStub
BindingIterator インタフェースを使うと、クライアントは next_one または next_n を使ってバインディングを次々に返すことができます。
|
class |
_NamingContextExtStub
NamingContextExt は、それぞれの名前が固有で Interoperable Naming Service の一部である名前バインディングのセットを格納する NamingContext の拡張です。 |
class |
_NamingContextImplBase |
class |
_NamingContextStub
ネーミングコンテキストは、それぞれが一意の名前を持つ一連のネームバインディングを格納するオブジェクトです。
|
修飾子と型 | メソッドと説明 |
---|---|
Object |
_NamingContextExtStub.resolve_str(String sn)
文字列化された名前をオブジェクト参照に解決します。
|
Object |
NamingContextExtOperations.resolve_str(String sn)
文字列化された名前をオブジェクト参照に解決します。
|
Object |
_NamingContextStub.resolve(NameComponent[] n)
resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
|
Object |
NamingContextOperations.resolve(NameComponent[] n)
resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
|
Object |
_NamingContextExtStub.resolve(NameComponent[] n)
resolve は、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
_NamingContextStub.bind(NameComponent[] n, Object obj)
ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
void |
NamingContextOperations.bind(NameComponent[] n, Object obj)
ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
void |
_NamingContextExtStub.bind(NameComponent[] n, Object obj)
ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
static NamingContextExt |
NamingContextExtHelper.narrow(Object obj) |
static BindingIterator |
BindingIteratorHelper.narrow(Object obj) |
static NamingContext |
NamingContextHelper.narrow(Object obj) |
void |
_NamingContextStub.rebind(NameComponent[] n, Object obj)
名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
void |
NamingContextOperations.rebind(NameComponent[] n, Object obj)
名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
void |
_NamingContextExtStub.rebind(NameComponent[] n, Object obj)
名前がすでにコンテキストでバインドされている場合でも、ネーミングコンテキストに名前とオブジェクトのバインディングを作成します。
|
static NamingContextExt |
NamingContextExtHelper.unchecked_narrow(Object obj) |
static BindingIterator |
BindingIteratorHelper.unchecked_narrow(Object obj) |
static NamingContext |
NamingContextHelper.unchecked_narrow(Object obj) |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DynAnyFactory
DynAny オブジェクトは、DynAnyFactory オブジェクトでオペレーションを呼び出すことで作成できます。
|
interface |
DynValueBox
DynValueBox オブジェクトによって、IDL の boxed 値型の操作がサポートされます。
|
interface |
DynValueCommon
DynValueCommon は、DynValue および DynValueBox インタフェースでサポートされるオペレーションを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
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 |
_DynSequenceStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynAnyStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynArrayStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynEnumStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynFixedStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynStructStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
DynAnyOperations.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynValueStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
Object |
_DynUnionStub.get_reference()
この DynAny から CORBA オブジェクトへの参照を抽出します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
_DynSequenceStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynAnyStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynArrayStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynEnumStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynFixedStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynStructStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
DynAnyOperations.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynValueStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
void |
_DynUnionStub.insert_reference(Object value)
DynAny に CORBA オブジェクトへの参照を挿入します。
|
static DynArray |
DynArrayHelper.narrow(Object obj) |
static DynAnyFactory |
DynAnyFactoryHelper.narrow(Object obj) |
static DynFixed |
DynFixedHelper.narrow(Object obj) |
static DynValue |
DynValueHelper.narrow(Object obj) |
static DynSequence |
DynSequenceHelper.narrow(Object obj) |
static DynStruct |
DynStructHelper.narrow(Object obj) |
static DynEnum |
DynEnumHelper.narrow(Object obj) |
static DynUnion |
DynUnionHelper.narrow(Object obj) |
static DynAny |
DynAnyHelper.narrow(Object obj) |
static DynArray |
DynArrayHelper.unchecked_narrow(Object obj) |
static DynAnyFactory |
DynAnyFactoryHelper.unchecked_narrow(Object obj) |
static DynFixed |
DynFixedHelper.unchecked_narrow(Object obj) |
static DynValue |
DynValueHelper.unchecked_narrow(Object obj) |
static DynSequence |
DynSequenceHelper.unchecked_narrow(Object obj) |
static DynStruct |
DynStructHelper.unchecked_narrow(Object obj) |
static DynEnum |
DynEnumHelper.unchecked_narrow(Object obj) |
static DynUnion |
DynUnionHelper.unchecked_narrow(Object obj) |
static DynAny |
DynAnyHelper.unchecked_narrow(Object obj) |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
Codec
ORB サービスによって使用される IOR のコンポーネントやサービスコンテキストデータの形式は、IDL で定義されたデータ型のインスタンスをエンコードする CDR カプセル化としてよく定義されます。
|
interface |
CodecFactory
Codecs は CodecFactory から取得されます。 |
修飾子と型 | メソッドと説明 |
---|---|
static CodecFactory |
CodecFactoryHelper.narrow(Object obj) |
static CodecFactory |
CodecFactoryHelper.unchecked_narrow(Object obj) |
修飾子と型 | インタフェースと説明 |
---|---|
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 |
ForwardRequest.forward
要求の転送先となる新しいオブジェクトです。
|
修飾子と型 | メソッドと説明 |
---|---|
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()
オペレーションを実行するためにクライアントが呼び出したオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
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) |
コンストラクタと説明 |
---|
ForwardRequest(Object _forward) |
ForwardRequest(String $reason, Object _forward) |
修飾子と型 | インタフェースと説明 |
---|---|
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 で使用されるスレッドモデルを示します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
_ServantActivatorStub
POA に RETAIN ポリシーが指定されているときは、サーバントマネージャーとして ServantActivator が使用されます。
|
class |
_ServantLocatorStub
POA に NON_RETAIN ポリシーが指定されているときは、サーバントマネージャーとして ServantLocator が使用されます。
|
修飾子と型 | フィールドと説明 |
---|---|
Object |
ForwardRequest.forward_reference |
修飾子と型 | メソッドと説明 |
---|---|
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 ポリシーのどちらかが必要となります。
|
修飾子と型 | メソッドと説明 |
---|---|
static POA |
POAHelper.narrow(Object obj) |
static Current |
CurrentHelper.narrow(Object obj) |
static ServantLocator |
ServantLocatorHelper.narrow(Object obj) |
static ServantActivator |
ServantActivatorHelper.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) |
コンストラクタと説明 |
---|
ForwardRequest(Object _forward_reference) |
ForwardRequest(String $reason, Object _forward_reference) |
修飾子と型 | メソッドと説明 |
---|---|
Object |
Delegate.get_interface_def(Servant self)
この操作では、プログラムが使用する型情報を提供する、インタフェースリポジトリのオブジェクトを返します。
|
Object |
Delegate.this_object(Servant Self)
サーバントは、このメソッドを使用して、要求しているターゲット CORBA オブジェクトのオブジェクト参照を取得できます。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
RunTime
要求の Sending Context を表す基底クラスを定義します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
_Remote_Stub
このクラスは、リモートタイプに Stub を提供します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.