クラス
java.rmi.RemoteExceptionの使用
RemoteExceptionを使用するパッケージ
パッケージ
説明
RMIパッケージを提供します。
RMI分散ガベージ・コレクション(DGC)に対するクラスとインタフェースを提供します。
RMIレジストリ用として1つのクラスと2つのインタフェースを提供します。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
-
java.rmiでのRemoteExceptionの使用
java.rmiのRemoteExceptionのサブクラス修飾子と型クラス説明classAccessExceptionは、java.rmi.Namingクラス(具体的には、bind、rebindおよびunbind)の特定のメソッドによってスローされ、コール元がメソッド・コールによってリクエストされたアクションを実行する権限がないことを示します。classConnectExceptionは、リモート・メソッド呼出しでリモート・ホストへの接続が拒否された場合にスローされます。classConnectIOExceptionは、リモート・メソッド呼出しでリモート・ホストに接続しようとしているときにIOExceptionが発生した場合にスローされます。classMarshalExceptionは、リモート・メソッド呼出しでリモート呼出しのヘッダー、引数、または戻り値を整列化しているときにjava.io.IOExceptionが発生した場合にスローされます。classNoSuchObjectExceptionは、リモート仮想マシンにもう存在していないオブジェクトに対してメソッドを呼び出そうとした場合にスローされます。classServerErrorはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化、リモート・メソッドの実行、または戻り値の整列化が行われているときに、Errorがスローされています。classServerExceptionはリモート・メソッド呼出しの結果としてスローされます。この例外がスローされた場合は、サーバー上でその呼出しが処理されているとき、つまり、引数の非整列化またはリモート・メソッドの実行中に、RemoteExceptionがスローされています。class非推奨。代替はありません。classStubNotFoundExceptionは、エクスポート時に、有効なスタブ・クラスがリモート・オブジェクトで見つからない場合にスローされます。classUnexpectedExceptionは、リモート・メソッド呼出しのクライアントが、呼出しの結果として、リモート・インタフェースのメソッドのthrows節で宣言されているチェック例外の型とは異なるチェック例外を受信した場合にスローされます。classUnknownHostExceptionは、リモート・メソッド呼出しのためにリモート・ホストとの接続を確立している間にjava.net.UnknownHostExceptionが発生した場合にスローされます。classUnmarshalExceptionは、リモート・メソッド呼出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされることがあります。呼出しヘッダーを非整列化しているときに例外が発生した場合、戻り値のプロトコルが無効な場合、パラメータ(サーバー側)または戻り値(クライアント側)を非整列化しているときにjava.io.IOExceptionが発生した場合RemoteExceptionを投げるjava.rmiのメソッド -
java.rmi.dgcでのRemoteExceptionの使用
RemoteExceptionを投げるjava.rmi.dgcのメソッド -
java.rmi.registryでのRemoteExceptionの使用
RemoteExceptionを投げるjava.rmi.registryのメソッド修飾子と型メソッド説明voidこのレジストリ内の特定のnameにリモート参照をバインドします。static RegistryLocateRegistry.createRegistry(int port) ローカル・ホスト上に、指定されたportでリクエストを受け入れるRegistryインスタンスを作成してエクスポートします。static RegistryLocateRegistry.createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) カスタム・ソケット・ファクトリを使用してそのインスタンスとの通信を行うRegistryインスタンスを、ローカル・ホスト上で作成およびエクスポートします。static RegistryLocateRegistry.getRegistry()デフォルト・レジストリ・ポート1099のローカル・ホストのリモート・オブジェクトRegistryへの参照を返します。static RegistryLocateRegistry.getRegistry(int port) 指定されたportのローカル・ホストのリモート・オブジェクトRegistryへの参照を返します。static RegistryLocateRegistry.getRegistry(String host) デフォルト・レジストリ・ポートである1099番ポートを使用し、指定されたhost上で動作するリモート・オブジェクトRegistryへの参照を返します。static RegistryLocateRegistry.getRegistry(String host, int port) 指定されたportを使用し、指定されたhost上で動作するリモート・オブジェクトRegistryへの参照を返します。static RegistryLocateRegistry.getRegistry(String host, int port, RMIClientSocketFactory csf) 指定されたportを使用し、指定されたhost上で動作するリモート・オブジェクトRegistryへの、ローカルに作成されたリモート参照を返します。String[]Registry.list()このレジストリ内にバインドされた名前の配列を返します。このレジストリ内の特定のnameにバインドされているリモート参照を返します。voidこのレジストリ内の特定のnameへのバインディングを特定のリモート参照に置き換えます。RegistryHandler.registryImpl(int port) 非推奨。代替はありません。RegistryHandler.registryStub(String host, int port) 非推奨。代替はありません。voidこのレジストリの特定のnameへのバインディングを削除します。 -
java.rmi.serverでのRemoteExceptionの使用
修飾子と型クラス説明classExportExceptionは、リモート・オブジェクトのエクスポートの試みが失敗した場合にスローされるRemoteExceptionです。class非推奨。代替はありません。class非推奨。代替はありません。class非推奨。このクラスは廃止されました。RemoteExceptionを投げるjava.rmi.serverのメソッド修飾子と型メソッド説明voidRemoteRef.done(RemoteCall call) 非推奨。1.2形式のスタブは、このメソッドを使用しなくなりました。ServerRef.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で指定されたトランスポートを使用して、リモート・オブジェクトをエクスポートし、着信コールを受信できるようにします。RemoteRef.newCall(RemoteObject obj, Operation[] op, int opnum, long hash) 非推奨。1.2形式のスタブは、このメソッドを使用しなくなりました。RemoteExceptionをスローするjava.rmi.serverのコンストラクタ修飾子コンストラクタ説明protected匿名ポートを使用して、新しいUnicastRemoteObjectオブジェクトの作成とエクスポートを行います。protectedUnicastRemoteObject(int port) 指定されたポートを使用して、新しいUnicastRemoteObjectオブジェクトの作成とエクスポートを行います。protectedUnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) 指定されたポートとソケット・ファクトリを使用して、新しいUnicastRemoteObjectオブジェクトの作成とエクスポートを行います。 -
javax.management.remote.rmiでのRemoteExceptionの使用
修飾子と型メソッド説明RMIServer.getVersion()このコネクタ・サーバーが認識するRMIコネクタ・プロトコルのバージョンです。RMIServerImpl_Stub.getVersion()