@Experimental public class RxTransaction extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected rx.Scheduler |
scheduler |
| Constructor and Description |
|---|
RxTransaction(AbstractDaoSession daoSession) |
RxTransaction(AbstractDaoSession daoSession,
rx.Scheduler scheduler) |
| Modifier and Type | Method and Description |
|---|---|
<T> rx.Observable<T> |
call(java.util.concurrent.Callable<T> callable)
Rx version of
AbstractDaoSession.callInTx(Callable) returning an Observable. |
AbstractDaoSession |
getDaoSession() |
rx.Scheduler |
getScheduler()
The default scheduler (or null) used for wrapping.
|
rx.Observable<java.lang.Void> |
run(java.lang.Runnable runnable)
Rx version of
AbstractDaoSession.runInTx(Runnable) returning an Observable. |
protected <R> rx.Observable<R> |
wrap(java.util.concurrent.Callable<R> callable) |
protected <R> rx.Observable<R> |
wrap(rx.Observable<R> observable) |
public RxTransaction(AbstractDaoSession daoSession)
public RxTransaction(AbstractDaoSession daoSession, rx.Scheduler scheduler)
@Experimental public rx.Observable<java.lang.Void> run(java.lang.Runnable runnable)
AbstractDaoSession.runInTx(Runnable) returning an Observable.@Experimental public <T> rx.Observable<T> call(java.util.concurrent.Callable<T> callable)
AbstractDaoSession.callInTx(Callable) returning an Observable.@Experimental public AbstractDaoSession getDaoSession()
@Experimental public rx.Scheduler getScheduler()
protected <R> rx.Observable<R> wrap(java.util.concurrent.Callable<R> callable)
protected <R> rx.Observable<R> wrap(rx.Observable<R> observable)
Available under the Apache License, Version 2.0 - Copyright © 2011-2016 greenrobot.org. All Rights Reserved.