package org.prevayler.foundation;
/**
* Cool things that are often needed.
*/
public class Cool {
public static void wait( Object object){
try {
object.wait();
}
catch ( InterruptedException e) {
unexpected(e);
}
}
public static void sleep( long milliseconds){
try {
Thread.sleep(milliseconds);
}
catch ( InterruptedException e) {
unexpected(e);
}
}
public static void unexpected( Exception e){
throw new RuntimeException("Unexpected Exception was thrown.",e);
}
public static void startDaemon( Runnable runnable){
Thread daemon=new Thread(runnable);
daemon.setDaemon(true);
daemon.start();
}
}