package com.koushikdutta.async.future;
/**
* Created by koush on 12/22/13.
*/
public class FutureThread<T> extends SimpleFuture<T> {
public FutureThread(final FutureRunnable<T> runnable) {
new Thread(new Runnable() {
@Override
public void run() {
try {
setComplete(runnable.run());
}
catch (Exception e) {
setComplete(e);
}
}
}).start();
}
}