List of usage examples for io.vertx.core WorkerExecutor executeBlocking
<T> Future<@Nullable T> executeBlocking(Handler<Promise<T>> blockingCodeHandler, boolean ordered);
From source file:examples.CoreExamples.java
License:Open Source License
public void workerExecutor1(Vertx vertx) { WorkerExecutor executor = vertx.createSharedWorkerExecutor("my-worker-pool"); executor.executeBlocking(future -> { // Call some blocking API that takes a significant amount of time to return String result = someAPI.blockingMethod("hello"); future.complete(result);//from ww w .java 2 s .com }, res -> { System.out.println("The result is: " + res.result()); }); }