Newer
Older
test001 / ClockImpl.java
@Motoki Miura Motoki Miura on 7 Aug 2020 758 bytes java files
// 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{
//-----------------------------
	public ClockImpl() throws RemoteException{ // コンストラクタ
		super();
	}
//-----------------------------
	public String putTime(){	// 現在の時刻を返す
		Date d = new Date() ;
// System.out.println(d);
		return d.toString() ;
	}
} // end of ClockImpl