/*
* Created on Aug 22, 2004
*/
package cyrille.util.timer;
import java.util.Random;
import java.util.TimerTask;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @author <a href="mailto:cleclerc@pobox.com">Cyrille Le Clerc </a>
*/
public class MyTimerTask extends TimerTask {
private final static Log log = LogFactory.getLog(MyTimerTask.class);
/**
*
*/
public MyTimerTask() {
super();
}
/**
* @see java.lang.Runnable#run()
*/
@Override
public void run() {
log.trace("> run");
int sleepDuration = new Random().nextInt(100);
try {
Thread.sleep(sleepDuration);
} catch (InterruptedException e) {
log.error(e, e);
}
log.trace("< run");
}
}