/**
*
*/
package net.varkhan.base.management.monitor.primitive;
import net.varkhan.base.management.metric.Timer;
/**
* @author varkhan
* @date Jun 17, 2009
* @time 3:11:52 AM
*/
public class MonitorTimer implements MonitorLong {
private final Timer timer;
public MonitorTimer(Timer timer) { this.timer=timer; }
public Class<Long> type() { return Long.class; }
public synchronized void reset() { timer.reset(); }
public void update() { }
public Long value() { return timer.time(); }
public String toString() { return Long.toString(value()); }
}