インタフェース
java.rmi.Remoteの使用
| パッケージ | 説明 |
|---|---|
| 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用のコネクタです。
|
-
java.rmiでのRemoteの使用
-
java.rmi.activationでのRemoteの使用
java.rmi.activationでのRemoteのサブインタフェース 修飾子と型 インタフェース 説明 interfaceActivationInstantiator削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。interfaceActivationMonitor削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。interfaceActivationSystem削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。interfaceActivator削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。Remoteを実装しているjava.rmi.activationのクラス 修飾子と型 クラス 説明 classActivatable削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。classActivationGroup削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。classActivationGroup_Stub削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。詳細は、java.rmi.activationパッケージ仕様を参照してください。Remoteを返すjava.rmi.activationのメソッド 修飾子と型 メソッド 説明 RemoteActivationID. activate(boolean force)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたIDのオブジェクトを起動します。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。static RemoteActivatable. register(ActivationDesc desc)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動可能なリモート・オブジェクトのオブジェクト記述子を登録して、要求に応じてリモート・オブジェクトを起動できるようにします。Remote型の引数を持つ型を返すjava.rmi.activationのメソッド 修飾子と型 メソッド 説明 MarshalledObject<? extends Remote>Activator. activate(ActivationID id, boolean force)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動識別子idに関連したオブジェクトを起動します。MarshalledObject<? extends Remote>ActivationInstantiator. newInstance(ActivationID id, ActivationDesc desc)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。アクティベータは、インスタンシエータのnewInstanceメソッドを呼び出して、グループの中に、起動識別子がidで、記述子がdescのオブジェクトを作成し直します。Remote型のパラメータを持つjava.rmi.activationのメソッド 修飾子と型 メソッド 説明 abstract voidActivationGroup. activeObject(ActivationID id, Remote obj)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループのactiveObjectメソッドは、オブジェクトがエクスポートされるときに呼び出されます。エクスポートは、Activatableオブジェクトの構築、あるいはActivatable.exportObjectの明示的な呼出しによって実行されます。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してそのオブジェクトをエクスポートします。static ActivationIDActivatable. exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。static RemoteActivatable. exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。static booleanActivatable. unexportObject(Remote obj, boolean force)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。RMIランタイムからリモート・オブジェクトobjを削除します。Remote型の型引数を持つjava.rmi.activationのメソッド・パラメータ 修飾子と型 メソッド 説明 protected voidActivationGroup. activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このprotectedメソッドは、サブクラスがグループのモニターにactiveObjectコールバックを行うために必要です。voidActivationMonitor. activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。オブジェクトが起動したことを通知します。 -
java.rmi.dgcでのRemoteの使用
java.rmi.dgcでのRemoteのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDGCDGCインタフェースは、分散ガベージ・コレクション・アルゴリズムのサーバー側に使用されるものです。 -
java.rmi.registryでのRemoteの使用
java.rmi.registryでのRemoteのサブインタフェース 修飾子と型 インタフェース 説明 interfaceRegistryRegistryは、単純なリモート・オブジェクト・レジストリに対するリモート・インタフェースで、任意の文字列名にバインドされたリモート・オブジェクト参照を格納および取得するためのメソッドを提供します。Remoteを返すjava.rmi.registryのメソッド 修飾子と型 メソッド 説明 RemoteRegistry. lookup(String name)このレジストリ内の特定のnameにバインドされているリモート参照を返します。 -
java.rmi.serverでのRemoteの使用
Remoteを実装しているjava.rmi.serverのクラス 修飾子と型 クラス 説明 classRemoteObjectRemoteObjectクラスはリモート・オブジェクトに対するjava.lang.Objectの動作を実装します。classRemoteObjectInvocationHandlerJava Remote Method Invocation (Java RMI)で使用するためのInvocationHandlerインタフェースの実装です。classRemoteServerRemoteServerは、サーバーの実装に対する共通のスーパー・クラスであり、広範囲のリモート参照セマンティックスをサポートするフレームワークを提供します。classRemoteStub非推奨。スタブは動的に生成されるため、静的に生成されたスタブは推奨されていません。classUnicastRemoteObjectリモート・オブジェクトをJRMPを使ってエクスポートし、リモート・オブジェクトと通信するスタブを取得するために使用されます。Remoteを返すjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 static RemoteUnicastRemoteObject. exportObject(Remote obj, int port)リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたポートを使用します。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, ObjectInputFilter filter)リモート・オブジェクトをエクスポートして、指定された特定のポートとfilterを使用して、着信コールを受信できるようにします。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたソケット・ファクトリによって特定されたトランスポートを使用します。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, ObjectInputFilter filter)リモート・オブジェクトをエクスポートして、指定されたソケット・ファクトリとfilterで指定されたトランスポートを使用して、着信コールを受信できるようにします。static RemoteRemoteObject. toStub(Remote obj)パラメータとして渡されたリモート・オブジェクトobjに対するスタブを返します。Remote型のパラメータを持つjava.rmi.serverのメソッド 修飾子と型 メソッド 説明 voidSkeleton. dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)非推奨。代替はありません。RemoteStubServerRef. exportObject(Remote obj, Object data)非推奨。指定されたRemoteオブジェクトに対するクライアント・スタブ・オブジェクトを作成します。static RemoteStubUnicastRemoteObject. exportObject(Remote obj)非推奨。このメソッドは、静的スタブのみをサポートするため、非推奨になりました。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port)リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたポートを使用します。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, ObjectInputFilter filter)リモート・オブジェクトをエクスポートして、指定された特定のポートとfilterを使用して、着信コールを受信できるようにします。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)リモート・オブジェクトをエクスポートして、着信呼出しの受信に使用できるようにします。指定されたソケット・ファクトリによって特定されたトランスポートを使用します。static RemoteUnicastRemoteObject. exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, ObjectInputFilter filter)リモート・オブジェクトをエクスポートして、指定されたソケット・ファクトリとfilterで指定されたトランスポートを使用して、着信コールを受信できるようにします。ObjectRemoteRef. invoke(Remote obj, Method method, Object[] params, long opnum)メソッドを呼び出します。static RemoteRemoteObject. toStub(Remote obj)パラメータとして渡されたリモート・オブジェクトobjに対するスタブを返します。static booleanUnicastRemoteObject. unexportObject(Remote obj, boolean force)RMIランタイムからリモート・オブジェクトobjを削除します。 -
javax.management.remote.rmiでのRemoteの使用
javax.management.remote.rmiでのRemoteのサブインタフェース 修飾子と型 インタフェース 説明 interfaceRMIConnectionクライアントからサーバー側のMBeanServer実装へMBeanServer要求を転送するために使用されるRMIオブジェクトです。interfaceRMIServerRMIコネクタとの接続の確立に使用されるRMIオブジェクトです。Remoteを実装しているjavax.management.remote.rmiのクラス 修飾子と型 クラス 説明 classRMIConnectionImplRMIConnectionインタフェースの実装です。classRMIConnectionImpl_StubRMIConnectionImplリモート・スタブ。classRMIIIOPServerImpl非推奨。このトランスポートはサポートされなくなりました。classRMIJRMPServerImplJRMP経由でエクスポートされるRMIServerオブジェクトであり、JRMP経由でエクスポートされたRMIオブジェクトとしてクライアント接続を作成します。classRMIServerImplコネクタ・サーバーを表すRMIオブジェクトです。classRMIServerImpl_StubRMIServerImplリモート・スタブ。
java.rmi.activationパッケージ仕様を参照してください。