
com.koushikdutta.async.future.FutureThread Maven / Gradle / Ivy
package com.koushikdutta.async.future;
/**
* Created by koush on 12/22/13.
*/
public class FutureThread extends SimpleFuture {
public FutureThread(final FutureRunnable runnable) {
this(runnable, "FutureThread");
}
public FutureThread(final FutureRunnable runnable, String name) {
new Thread(new Runnable() {
@Override
public void run() {
try {
setComplete(runnable.run());
}
catch (Exception e) {
setComplete(e);
}
}
}, name).start();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy