package org.signalml.plugin.sf; import org.apache.log4j.Logger; /** * * @author Stanislaw Findeisen (Eisenbits) * */ class Timer implements java.lang.Runnable { protected static final Logger log = Logger.getLogger(Timer.class); private int millis; protected Timer() { this(0); } protected Timer(int millis) { this.millis = millis; } @Override public void run() { try { log.debug("sleep " + millis); Thread.sleep(millis); } catch (InterruptedException e) { log.debug("interrupted: " + e); throw new RuntimeException(e); } } public int getMillis() { return millis; } }