Package com.englishtown.promises.exceptions

Examples of com.englishtown.promises.exceptions.RejectException


            };

            Function<Throwable, Promise<T>> handleReject = (e) -> {
                errors.add(e);
                if (--pending.value == 0) {
                    reject.accept(new RejectException("All promises rejected", errors));
                }
                return null;
            };

            promises.forEach((p) -> {
View Full Code Here


                if (nReject.value > 0) {
                    --nReject.value; // TODO: sync?
                    errors.add(e);

                    if (nReject.value == 0) {
                        reject.accept(new RejectException("Too many rejections", errors));
                    }
                }
                return null;
            };
View Full Code Here

    public Promise<T> tap(Function<T, Thenable<T>> onFulfilledSideEffect) {
        return this.then(onFulfilledSideEffect).yield(this);
    }

    private void rejectInvalidPredicate() {
        throw new RejectException("catch predicate must be a function");
    }
View Full Code Here

                // Short circuit, no need to wait for response end
                if (writeStream == null) {
                    if (finalExpectedStatuses.contains(response.statusCode())) {
                        d.resolve(response);
                    } else {
                        d.reject(new RejectException().setValue(response));
                    }
                    return;
                }

                Pump.createPump(response, writeStream).start();

                response.endHandler(new Handler<Void>() {
                    @Override
                    public void handle(Void event) {
                        if (finalExpectedStatuses.contains(response.statusCode())) {
                            d.resolve(response);
                        } else {
                            d.reject(new RejectException().setValue(response));
                        }
                    }
                });
            });
View Full Code Here

                            body -> {
                                HttpClientResponseAndBody responseAndBody = new DefaultHttpClientResponseAndBody(response, body);
                                if (finalExpectedStatuses.contains(response.statusCode())) {
                                    d.resolve(responseAndBody);
                                } else {
                                    d.reject(new RejectException().setValue(responseAndBody));
                                }
                            }
                    )
            );
View Full Code Here

TOP

Related Classes of com.englishtown.promises.exceptions.RejectException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.