モジュール java.management.rmi

クラスRMIIIOPServerImpl

java.lang.Object
javax.management.remote.rmi.RMIServerImpl
javax.management.remote.rmi.RMIIIOPServerImpl
すべての実装されたインタフェース:
Closeable, AutoCloseable, Remote, RMIServer

@Deprecated public class RMIIIOPServerImpl extends RMIServerImpl
非推奨。
このトランスポートはサポートされなくなりました。

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

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

    • 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 - コネクタ・サーバーの終了に失敗した場合。