全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.rmi.server.UnicastRemoteObject

java.lang.Object
   |
   +----java.rmi.server.RemoteObject
           |
           +----java.rmi.server.RemoteServer
                   |
                   +----java.rmi.server.UnicastRemoteObject

public class UnicastRemoteObject
extends RemoteServer
UnicastRemoteObject クラスは、非複製のリモートオブジェクトを定義します。そのリモートオブジェクトの参照は、サーバプロセスが活動している間だけ有効になります。UnicastRemoteObject クラスは、TCP ストリームを使用してポイントツーポイントのアクティブなオブジェクト参照 (起動、パラメータ、および結果) をサポートします。

リモート動作を要求するオブジェクトは通常、UnicastRemoteObject を使用して RemoteObject を拡張する必要があります。UnicastRemoteObject の拡張クラスとして定義しない場合には、Object クラスから継承した hashCode、equals、および toString メソッドの正しいセマンティックスを、リモートオブジェクトに対して適切に動作させる責任が実装クラスに生じます。


Constructor Index

 o UnicastRemoteObject()
匿名ポートを使用して新しい UnicastRemoteObject オブジェクトを作成し、エクスポートする。

Method Index

 o clone()
元のオブジェクトとはっきりと区別できるリモートオブジェクトのクローンを返す。
 o exportObject(Remote)
着呼を受信できるようにするためにリモートオブジェクトをエクスポートする。

Constructors

 o UnicastRemoteObject
  protected UnicastRemoteObject() throws RemoteException
匿名ポートを使用して、新しい UnicastRemoteObject オブジェクトを作成し、エクスポートします。

Methods

 o clone
  public Object clone() throws CloneNotSupportedException
元のオブジェクトとはっきりと区別できるリモートオブジェクトのクローンを返します。

返り値:
新しいリモートオブジェクト
例外: CloneNotSupportedException
クローンが RemoteExceptionの ため失敗した場合
オーバーライド:
クラス Objectclone
 o exportObject
  public static RemoteStub exportObject(Remote obj) throws RemoteException
着呼を受信できるようにするためにリモートオブジェクトをエクスポートします。

パラメータ:
obj - エクスポート対象のリモートオブジェクト
例外: RemoteException
エクスポートが失敗した場合

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス