All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
static void |
addDecorator(UseCaseDecorator decorator) |
io.reactivex.Observable<Response<O>> |
create() |
io.reactivex.Observable<Response<O>> |
create(I input) |
io.reactivex.Observable<Response<O>> |
create(Request<I> request) |
<T extends RxUseCase<I,O>> T |
decorateWith(java.util.Collection<UseCaseDecorator> decorators) |
<T extends RxUseCase<I,O>> T |
decorateWith(UseCaseDecorator decorator) |
<T extends RxUseCase<I,O>> T |
decorateWithNothing() |
protected abstract io.reactivex.Observable<Response<O>> |
execute(I input) |
Response<O> |
get() |
Response<O> |
get(I input) |
Response<O> |
get(Request<I> request) |
protected io.reactivex.Observable<Response<O>> |
justFail(java.lang.String code,
java.lang.String message) |
protected io.reactivex.Observable<Response<O>> |
justSucceed(O output) |
static void |
removeDecorator(UseCaseDecorator decorator) |
static <I,O> io.reactivex.Observable<Response<O>> |
toRx(Asynchronous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
toRx(Continuous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
toRx(Synchronous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Asynchronous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Asynchronous<I,O> operation,
Request<I> request) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Continuous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Continuous<I,O> operation,
Request<I> request) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(io.reactivex.Observable<O> stream,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(io.reactivex.Observable<O> stream,
Request<I> request) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Synchronous<I,O> operation,
I input) |
static <I,O> io.reactivex.Observable<Response<O>> |
wrap(Synchronous<I,O> operation,
Request<I> request) |