package bashoid;
import java.util.Timer;
public final class PeriodicAddonUpdate {
private Timer timer;
private PeriodicAddonTask generator;
public PeriodicAddonUpdate(long period) {
generator = new PeriodicAddonTask();
timer = new Timer();
timer.scheduleAtFixedRate(generator, period, period);
}
public void addEventListener(PeriodicAddonListener pl) {
generator.addEventListener(pl);
}
public void stop() {
timer.cancel();
timer = null;
generator.clear();
generator = null;
}
}