パッケージ | 説明 |
---|---|
java.rmi |
RMIパッケージを提供します。
|
java.rmi.activation |
RMIオブジェクト起動のサポートを提供します。
|
java.rmi.dgc |
RMI分散ガベージ・コレクション(DGC)に対するクラスとインタフェースを提供します。
|
java.rmi.registry |
RMIレジストリ用として1つのクラスと2つのインタフェースを提供します。
|
java.rmi.server |
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
|
javax.management.remote.rmi |
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
|
javax.rmi |
RMI-IIOPのユーザーAPIを含みます。
|
javax.rmi.CORBA |
RMI-IIOP用の移植可能なAPIを含みます。
|
org.omg.stub.java.rmi |
java.rmiパッケージで発生するリモート・タイプのRMI-IIOPスタブを格納します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Remote |
Naming.lookup(String name)
指定された
name に関連したリモート・オブジェクトの参照(スタブ)を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
static void |
Naming.bind(String name, Remote obj)
指定された
name をリモート・オブジェクトにバインドします。 |
static void |
Naming.rebind(String name, Remote obj)
指定された名前を新しいリモート・オブジェクトにバインドし直します。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ActivationInstantiator
ActivationInstantiator は、起動可能なオブジェクトのインスタンスを生成します。 |
interface |
ActivationMonitor
ActivationMonitor はActivationGroup ごとにあり、ActivationSystem.activeGroup の呼出しでグループが起動中と報告されたときに取得されます。この処理は、内部で実行されます。 |
interface |
ActivationSystem
ActivationSystem は、グループ、およびその中にある「起動可能な」オブジェクトのうちで起動しておくものを登録する方法を提供します。 |
interface |
Activator
Activator は、リモート・オブジェクトの起動を簡単にします。 |
修飾子と型 | クラスと説明 |
---|---|
class |
Activatable
Activatable クラスは、永続的なアクセスを必要とし、システムから起動できるリモート・オブジェクトをサポートします。 |
class |
ActivationGroup
ActivationGroup は、グループ内の「起動可能な」オブジェクトの新しいインスタンスを生成し、グループのActivationMonitor に対して、オブジェクトの起動や停止、あるいはグループ全体の停止を通知します。 |
class |
ActivationGroup_Stub
ActivationGroup_Stub は、java.rmi.server.UnicastRemoteObject としてエクスポートされたjava.rmi.activation.ActivationGroup のサブクラスのスタブ・クラスです。 |
修飾子と型 | メソッドと説明 |
---|---|
Remote |
ActivationID.activate(boolean force)
指定されたIDのオブジェクトを起動します。
|
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。
|
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。
|
static Remote |
Activatable.register(ActivationDesc desc)
起動可能なリモート・オブジェクトのオブジェクト記述子を登録して、要求に応じてリモート・オブジェクトを起動できるようにします。
|
修飾子と型 | メソッドと説明 |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id, boolean force)
起動識別子
id に関連したオブジェクトを起動します。 |
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
アクティベータは、インスタンシエータの
newInstance メソッドを呼び出して、グループの中に、起動識別子がid で、記述子がdesc のオブジェクトを作成し直します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj)
グループの
activeObject メソッドは、オブジェクトがエクスポートされるときに呼び出されます。エクスポートは、Activatable オブジェクトの構築、あるいはActivatable.exportObject の明示的な呼出しによって実行されます。 |
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。
|
static Remote |
Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)
指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してそのオブジェクトをエクスポートします。
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。
|
static boolean |
Activatable.unexportObject(Remote obj, boolean force)
RMIランタイムからリモート・オブジェクトobjを削除します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
オブジェクトが起動したことを通知します。
|
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
このprotectedメソッドは、サブクラスがグループのモニターに
activeObject コールバックを行うために必要です。 |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DGC
DGCインタフェースは、分散ガベージ・コレクション・アルゴリズムのサーバー側に使用されるものです。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
Registry
Registry は、単純なリモート・オブジェクト・レジストリに対するリモート・インタフェースで、任意の文字列名にバインドされたリモート・オブジェクト参照を格納および取得するためのメソッドを提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
Remote |
Registry.lookup(String name)
このレジストリ内の特定の
name にバインドされているリモート参照を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
Registry.bind(String name, Remote obj)
このレジストリ内の特定の
name にリモート参照をバインドします。 |
void |
Registry.rebind(String name, Remote obj)
このレジストリ内の特定の
name へのバインディングを特定のリモート参照に置き換えます。 |
修飾子と型 | クラスと説明 |
---|---|
class |
RemoteObject
RemoteObject クラスは、リモート・オブジェクトに対するjava.lang.Object の動作を実装します。 |
class |
RemoteObjectInvocationHandler
Java Remote Method Invocation (Java RMI)で使用するための
InvocationHandler インタフェースの実装です。 |
class |
RemoteServer
RemoteServer は、サーバーの実装に対する共通のスーパー・クラスであり、広範囲のリモート参照セマンティックスをサポートするフレームワークを提供します。 |
class |
RemoteStub
非推奨。
スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。動的なスタブ生成の詳細は、
UnicastRemoteObject を参照してください。 |
class |
UnicastRemoteObject
リモート・オブジェクトをJRMPを使ってエクスポートし、リモート・オブジェクトと通信するスタブを取得するために使用されます。
|
修飾子と型 | メソッドと説明 |
---|---|
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port)
リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたポートを使用します。
|
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたソケット・ファクトリによって特定されたトランスポートを使用します。
|
static Remote |
RemoteObject.toStub(Remote obj)
パラメータとして渡されたリモート・オブジェクト
obj に対するスタブを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
非推奨。
代替はありません。
|
static RemoteStub |
UnicastRemoteObject.exportObject(Remote obj)
非推奨。
このメソッドは、静的スタブのみをサポートするため、非推奨になりました。代わりに
exportObject(Remote, port) またはexportObject(Remote, port, csf, ssf) を使用してください。 |
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port)
リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたポートを使用します。
|
static Remote |
UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたソケット・ファクトリによって特定されたトランスポートを使用します。
|
RemoteStub |
ServerRef.exportObject(Remote obj, Object data)
非推奨。
指定されたRemoteオブジェクトに対するクライアント・スタブ・オブジェクトを作成します。
|
Object |
RemoteRef.invoke(Remote obj, Method method, Object[] params, long opnum)
メソッドを呼び出します。
|
static Remote |
RemoteObject.toStub(Remote obj)
パラメータとして渡されたリモート・オブジェクト
obj に対するスタブを返します。 |
static boolean |
UnicastRemoteObject.unexportObject(Remote obj, boolean force)
RMIランタイムからリモート・オブジェクトobjを削除します。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
RMIConnection
クライアントからサーバー側のMBeanServer実装へMBeanServer要求を送信するために使用されるRMIオブジェクトです。
|
interface |
RMIServer
RMIコネクタとの接続の確立に使用されるRMIオブジェクトです。
|
修飾子と型 | クラスと説明 |
---|---|
class |
RMIConnectionImpl
RMIConnection インタフェースの実装です。 |
class |
RMIConnectionImpl_Stub |
class |
RMIIIOPServerImpl
IIOP経由でエクスポートされる
RMIServerImpl であり、IIOP経由でエクスポートされたRMIオブジェクトとしてクライアント接続を作成します。 |
class |
RMIJRMPServerImpl
JRMP経由でエクスポートされる
RMIServer オブジェクトであり、JRMP経由でエクスポートされたRMIオブジェクトとしてクライアント接続を作成します。 |
class |
RMIServerImpl
コネクタ・サーバーを表すRMIオブジェクトです。
|
class |
RMIServerImpl_Stub |
修飾子と型 | メソッドと説明 |
---|---|
abstract Remote |
RMIServerImpl.toStub()
このサーバー・オブジェクトのリモート処理可能なスタブを返します。
|
Remote |
RMIJRMPServerImpl.toStub()
この
RMIServer オブジェクトの直列化可能スタブを返します。 |
Remote |
RMIIIOPServerImpl.toStub()
IIOPスタブを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static Remote |
PortableRemoteObject.toStub(Remote obj)
指定されたサーバー・オブジェクトのスタブを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
static void |
PortableRemoteObject.connect(Remote target, Remote source)
リモート通信準備のできたリモート・オブジェクトを作成します。
|
static void |
PortableRemoteObject.exportObject(Remote obj)
サーバー・オブジェクトがリモート呼出しを受信できるようにします。
|
static Remote |
PortableRemoteObject.toStub(Remote obj)
指定されたサーバー・オブジェクトのスタブを返します。
|
static void |
PortableRemoteObject.unexportObject(Remote obj)
サーバー・オブジェクトをランタイムから登録解除し、そのオブジェクトがガベージ・コレクションの対象となるようにします。
|
修飾子と型 | メソッドと説明 |
---|---|
Remote |
Tie.getTarget()
このTieのターゲットを返します。
|
Remote |
PortableRemoteObjectDelegate.toStub(Remote obj)
PortableRemoteObject.toStub(java.rmi.Remote) に対する委譲呼出しです。 |
修飾子と型 | メソッドと説明 |
---|---|
void |
PortableRemoteObjectDelegate.connect(Remote target, Remote source)
|
void |
PortableRemoteObjectDelegate.exportObject(Remote obj)
|
static Tie |
Util.getTie(Remote target)
指定されたターゲット・オブジェクトのTieがあれば、そのTieを返します。
|
Tie |
UtilDelegate.getTie(Remote target)
Util.getTie(java.rmi.Remote) に対する委譲呼出しです。 |
static void |
Util.registerTarget(Tie tie, Remote target)
Tieのターゲットを登録します。
|
void |
UtilDelegate.registerTarget(Tie tie, Remote target)
|
void |
Tie.setTarget(Remote target)
Util.registerTarget(javax.rmi.CORBA.Tie, java.rmi.Remote) によって呼び出され、このTieのターゲットを設定します。 |
Remote |
PortableRemoteObjectDelegate.toStub(Remote obj)
PortableRemoteObject.toStub(java.rmi.Remote) に対する委譲呼出しです。 |
static void |
Util.unexportObject(Remote target)
関連付けられたTieを内部表から削除し、
Tie.deactivate() を呼び出してオブジェクトを終了します。 |
void |
UtilDelegate.unexportObject(Remote target)
Util.unexportObject(java.rmi.Remote) に対する委譲呼出しです。 |
void |
PortableRemoteObjectDelegate.unexportObject(Remote obj)
|
修飾子と型 | クラスと説明 |
---|---|
class |
_Remote_Stub
このクラスは、リモート・タイプにStubを提供します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.