public void reject(String err) { countDown(null,err); } }
private static <T> void awaitSettle(final IPromise<T> futures[], final IPromise result) { PromiseLatch latch = new PromiseLatch(futures.length); latch.getPromise().then( () -> result.complete(futures, null) ); for (int i = 0; i < futures.length; i++) { futures[i].then( () -> latch.countDown() ); } }
private static <T> void awaitSettle(final List<IPromise<T>> futures, final IPromise result) { PromiseLatch latch = new PromiseLatch(futures.size()); latch.getPromise().then( () -> result.complete(futures, null) ); futures.forEach( fut -> fut.then( () -> latch.countDown() ) ); }
private static <T> void awaitSettle(final IPromise<T> futures[], final IPromise result) { PromiseLatch latch = new PromiseLatch(futures.length); latch.getPromise().then( () -> result.complete(futures, null) ); for (int i = 0; i < futures.length; i++) { futures[i].then( () -> latch.countDown() ); } }
public void reject(String err) { countDown(null,err); } }
private static <T> void awaitSettle(final List<IPromise<T>> futures, final IPromise result) { PromiseLatch latch = new PromiseLatch(futures.size()); latch.getPromise().then( () -> result.complete(futures, null) ); futures.forEach( fut -> fut.then( () -> latch.countDown() ) ); }
public void countDown() { countDown(null,null); }
public void countDown() { countDown(null,null); }