モジュール java.management.rmi

クラスRMIIIOPServerImpl

  • すべての実装されたインタフェース:
    Closeable, AutoCloseable, Remote, RMIServer

    非推奨。 
    このトランスポートはサポートされなくなりました。

    @Deprecated
    public class RMIIIOPServerImpl
    extends RMIServerImpl

    IIOP経由でエクスポートされるRMIServerImplであり、IIOP経由でエクスポートされたRMIオブジェクトとしてクライアント接続を作成します。 ユーザー・コードは、必ずしもこのクラスを直接参照しません。

    導入されたバージョン:
    1.5
    関連項目:
    RMIServerImpl
    • コンストラクタの詳細

      • RMIIIOPServerImpl

        public RMIIIOPServerImpl​(Map<String,?> env)
                          throws IOException
        非推奨。 
        UnsupportedOperationExceptionをスローします
        パラメータ:
        env - 新しいRMIServerImplの属性を含む環境。 nullも可、その場合は空マップと同等。
        例外:
        IOException - RMIオブジェクトを作成できない場合。
    • メソッドの詳細

      • export

        protected void export​()
                       throws IOException
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl

        このRMIオブジェクトをエクスポートします。

        定義:
        export、クラス: RMIServerImpl
        例外:
        IOException - このRMIオブジェクトをエクスポートできない場合。
      • getProtocol

        protected String getProtocol​()
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl

        このオブジェクトのプロトコル文字列を返します。 文字列はRMI/JRMPの場合はrmiです。

        定義:
        getProtocol、クラス: RMIServerImpl
        戻り値:
        このオブジェクトのプロトコル文字列。
      • toStub

        public Remote toStub​()
                      throws IOException
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl
        このサーバー・オブジェクトのリモート処理可能なスタブを返します。
        定義:
        toStub、クラス: RMIServerImpl
        戻り値:
        リモート処理可能なスタブ。
        例外:
        IOException - スタブを取得できない場合。たとえば、RMIServerImplがまだエクスポートされていない場合など。
      • makeClient

        protected RMIConnection makeClient​(String connectionId,
                                           Subject subject)
                                    throws IOException
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl

        新しいクライアント接続を作成します。 このメソッドはパブリック・メソッドRMIServerImpl.newClient(Object)によって呼び出されます。

        定義:
        makeClient、クラス: RMIServerImpl
        パラメータ:
        connectionId - 新しい接続のID。 このコネクタ・サーバーによって開かれたすべての接続は、それぞれ異なるIDを持つ。 このパラメータがnullの場合の動作は不定。
        subject - 認証済みのサブジェクト。 nullも可。
        戻り値:
        新しく生成されたRMIConnection
        例外:
        IOException - 新しいクライアント・オブジェクトを作成またはエクスポートできない場合。
      • closeClient

        protected void closeClient​(RMIConnection client)
                            throws IOException
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl

        makeClientで作成されたクライアント接続を終了します。

        定義:
        closeClient、クラス: RMIServerImpl
        パラメータ:
        client - 以前にmakeClientによって返された、closeClientメソッドがまだ1回も呼び出されていない接続。 clientがnullの場合を含めて、何らかの条件違反があった場合、動作は不定になる。
        例外:
        IOException - クライアント接続を終了できない場合。
      • closeServer

        protected void closeServer​()
                            throws IOException
        非推奨。 
        次のクラスからコピーされた説明: RMIServerImpl

        RMIServerImpl.close()によって呼び出され、コネクタ・サーバーを終了します。 このメソッドの終了後、コネクタ・サーバーは新しい接続を一切受け付けなくなります。

        定義:
        closeServer、クラス: RMIServerImpl
        例外:
        IOException - コネクタ・サーバーの終了に失敗した場合。