Newer
Older
NWP / src / j4 / ClockImpl.java
@Motoki Miura Motoki Miura on 21 Aug 2020 949 bytes init
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