public class Promise<T>
extends com.darylteo.rx.promises.AbstractPromise<T>
| Constructor and Description |
|---|
Promise() |
Promise(rx.Observable<T> source) |
| Modifier and Type | Method and Description |
|---|---|
Promise<T> |
fail(PromiseAction<java.lang.Exception> onRejected) |
Promise<T> |
fail(PromiseFunction<java.lang.Exception,T> onRejected) |
Promise<T> |
fail(RepromiseFunction<java.lang.Exception,T> onRejected) |
Promise<T> |
fin(FinallyAction onFinally) |
Promise<T> |
fin(FinallyFunction<?> onFinally) |
protected <O> Promise<O> |
promise(rx.functions.Function onFulfilled,
rx.functions.Function onRejected,
rx.functions.Function onFinally) |
Promise<java.lang.Void> |
then(PromiseAction<T> onFulfilled) |
Promise<java.lang.Void> |
then(PromiseAction<T> onFulfilled,
PromiseAction<java.lang.Exception> onRejected) |
<O> Promise<O> |
then(PromiseFunction<T,O> onFulfilled) |
<O> Promise<O> |
then(PromiseFunction<T,O> onFulfilled,
PromiseAction<java.lang.Exception> onRejected) |
<O> Promise<O> |
then(PromiseFunction<T,O> onFulfilled,
PromiseFunction<java.lang.Exception,O> onRejected) |
<O> Promise<O> |
then(PromiseFunction<T,O> onFulfilled,
RepromiseFunction<java.lang.Exception,O> onRejected) |
<O> Promise<O> |
then(RepromiseFunction<T,O> onFulfilled) |
<O> Promise<O> |
then(RepromiseFunction<T,O> onFulfilled,
PromiseAction<java.lang.Exception> onRejected) |
<O> Promise<O> |
then(RepromiseFunction<T,O> onFulfilled,
PromiseFunction<java.lang.Exception,O> onRejected) |
<O> Promise<O> |
then(RepromiseFunction<T,O> onFulfilled,
RepromiseFunction<java.lang.Exception,O> onRejected) |
public Promise()
public Promise(rx.Observable<T> source)
public <O> Promise<O> then(PromiseFunction<T,O> onFulfilled)
public <O> Promise<O> then(RepromiseFunction<T,O> onFulfilled)
public Promise<java.lang.Void> then(PromiseAction<T> onFulfilled)
public <O> Promise<O> then(PromiseFunction<T,O> onFulfilled, PromiseFunction<java.lang.Exception,O> onRejected)
public <O> Promise<O> then(PromiseFunction<T,O> onFulfilled, RepromiseFunction<java.lang.Exception,O> onRejected)
public <O> Promise<O> then(PromiseFunction<T,O> onFulfilled, PromiseAction<java.lang.Exception> onRejected)
public <O> Promise<O> then(RepromiseFunction<T,O> onFulfilled, PromiseFunction<java.lang.Exception,O> onRejected)
public <O> Promise<O> then(RepromiseFunction<T,O> onFulfilled, RepromiseFunction<java.lang.Exception,O> onRejected)
public <O> Promise<O> then(RepromiseFunction<T,O> onFulfilled, PromiseAction<java.lang.Exception> onRejected)
public Promise<java.lang.Void> then(PromiseAction<T> onFulfilled, PromiseAction<java.lang.Exception> onRejected)
public Promise<T> fail(PromiseFunction<java.lang.Exception,T> onRejected)
public Promise<T> fail(RepromiseFunction<java.lang.Exception,T> onRejected)
public Promise<T> fail(PromiseAction<java.lang.Exception> onRejected)
public Promise<T> fin(FinallyFunction<?> onFinally)
public Promise<T> fin(FinallyAction onFinally)
protected <O> Promise<O> promise(rx.functions.Function onFulfilled, rx.functions.Function onRejected, rx.functions.Function onFinally)