package org.yajul.util; import java.util.concurrent.Callable; /** * Use this when you have a Runnable, but you need a Callable. * <br> * User: josh * Date: Jan 15, 2010 * Time: 1:55:38 PM */ public class CallableRunnableAdapter implements Callable<Object> { private final Runnable r; public CallableRunnableAdapter(Runnable r) { this.r = r; } public Object call() throws Exception { r.run(); return null; } }