package com.limegroup.gnutella;
import org.limewire.util.Clock;
import com.google.inject.Singleton;
@Singleton
public class ClockStub implements Clock {
private long nanoTime;
private long now;
public void setNanoTime(long nanoTime) {
this.nanoTime = nanoTime;
}
public void setNow(long now) {
this.now = now;
}
public void addNow(long addTime) {
this.now += addTime;
}
public void substractNow(long subtractTime) {
this.now -= subtractTime;
}
public void addNanoTime(long addTime) {
this.nanoTime += addTime;
}
public void subtractNanoTime(long subtractTime) {
this.nanoTime -= subtractTime;
}
public long nanoTime() {
return nanoTime;
}
public long now() {
return now;
}
}