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(I input) |
io.reactivex.Observable<Response<O>> |
create(Request<I> request) |
protected abstract io.reactivex.Observable<Response<O>> |
execute(I input) |
Response<O> |
get(I input) |
Response<O> |
get(Request<I> request) |
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) |