import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.ListeningExecutorService;
+import com.google.common.util.concurrent.MoreExecutors;
import com.google.common.util.concurrent.ThreadFactoryBuilder;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ExecutionException;
caughtEx.set(t);
futureCompletedLatch.countDown();
}
- });
+ }, MoreExecutors.directExecutor());
initialInvoker.invokeExecutor(executor, task);