Newer
Older
NWP2 / src / j4 / ClockImpl.java
@Motoki Miura Motoki Miura on 22 Sep 2020 996 bytes first commit for NWP exp
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); // Server側にも表示(option)
	return d.toString() ;
    }
} // end of ClockImpl