JavaTM Platform
Standard Ed. 6

インタフェース
java.rmi.server.RMIClientSocketFactory の使用

RMIClientSocketFactory を使用しているパッケージ
java.rmi.activation RMI オブジェクト起動をサポートします。 
java.rmi.registry RMI レジストリ用として 1 つのクラスと 2 つのインタフェースを提供します。 
java.rmi.server サーバー側の RMI をサポートするクラスとインタフェースを提供します。 
javax.management.remote.rmi RMI コネクタは、RMI を使ってクライアント要求をリモート MBean サーバーへ転送する、JMX リモート API用のコネクタです。 
javax.rmi.ssl Secure Sockets Layer (SSL) プロトコル、または Transport Layer Security (TLS) プロトコルに RMIClientSocketFactory および RMIServerSocketFactory の実装を提供します。 
 

java.rmi.activation での RMIClientSocketFactory の使用
 

RMIClientSocketFactory 型のパラメータを持つ java.rmi.activation のメソッド
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, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          指定したオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートおよびクライアントとサーバーソケットファクトリを指定してそのオブジェクトをエクスポートします。
 

RMIClientSocketFactory 型のパラメータを持つ java.rmi.activation のコンストラクタ
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          指定されたポート上でオブジェクトを起動またはエクスポートするために使うコンストラクタです。
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          このオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートおよびクライアントとサーバーソケットファクトリを指定してオブジェクトをエクスポートすることにより、起動可能なリモートオブジェクトを構築します。
 

java.rmi.registry での RMIClientSocketFactory の使用
 

RMIClientSocketFactory 型のパラメータを持つ java.rmi.registry のメソッド
static Registry LocateRegistry.createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          カスタムソケットファクトリを使用してそのインスタンスとの通信を行う Registry インスタンスを、ローカルホスト上で作成およびエクスポートします。
static Registry LocateRegistry.getRegistry(String host, int port, RMIClientSocketFactory csf)
          指定された port を使用し、指定された host 上で動作するリモートオブジェクト Registry への、ローカルに作成されたリモート参照を返します。
 

java.rmi.server での RMIClientSocketFactory の使用
 

RMIClientSocketFactory を実装している java.rmi.server のクラス
 class RMISocketFactory
          RMISocketFactory クラスのインスタンスは、RMI のランタイムが RMI コール用にクライアントとサーバーのソケットを取得するために使用します。
 

RMIClientSocketFactory 型のパラメータを持つ java.rmi.server のメソッド
static Remote UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          リモートオブジェクトをエクスポートして、入接続呼の受信に使用できるようにします。
 

RMIClientSocketFactory 型のパラメータを持つ java.rmi.server のコンストラクタ
UnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          指定されたポートとソケットファクトリを使用して、新しい UnicastRemoteObject オブジェクトの作成とエクスポートを行います。
 

javax.management.remote.rmi での RMIClientSocketFactory の使用
 

RMIClientSocketFactory 型のパラメータを持つ javax.management.remote.rmi のコンストラクタ
RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String,?> env)
          指定されたソケットファクトリを使って、指定されたポート上でエクスポートされる新しい RMIServer オブジェクトを作成します。
 

javax.rmi.ssl での RMIClientSocketFactory の使用
 

RMIClientSocketFactory を実装している javax.rmi.ssl のクラス
 class SslRMIClientSocketFactory
          SslRMIClientSocketFactory インスタンスは、SSL を介して RMI 呼び出しに使用するクライアントソケットを取得するため、RMI ランタイムによって使用されます。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。