@Override public void run() throws Exception { if (callback != null) { callback.success(null); } serviceFuture.complete(null); } });
@Override public void run() { if (callback != null) { callback.success(value); } serviceFuture.complete(value); } }, new Consumer<Throwable>() {
@Override public void accept(T t) { if (callback != null) { callback.success(t); } serviceFuture.complete(t); } }, new Consumer<Throwable>() {
@Override public void accept(T t) { if (callback != null) { callback.success(t); } serviceFuture.complete(t); } }, new Consumer<Throwable>() {