package j4; // RMIによるNetClockプログラムの実装例 // (2)リモートサービスの実装のクラスファイル // ClockImpl.java // リモートサービスの実装クラスです // NetClockのRMI版システムにおける機能を記述 // 日時を返すメソッドputTime()を提供 // import java.io.* ; import java.rmi.RemoteException ; import java.rmi.server.UnicastRemoteObject ; import java.util.Date ; /// Clockインタフェースの実装 public class ClockImpl extends UnicastRemoteObject implements Clock { private static final long serialVersionUID = -7586060351291888878L; //----------------------------- public ClockImpl() throws RemoteException{ // コンストラクタ super(); } //----------------------------- public String putTime(){ // 現在の時刻を返す Date d = new Date() ; // System.out.println(d); return d.toString() ; } } // end of ClockImpl