/** * Commits a transaction and resets the current query context so that * further queries will use the asynchronous version by default. All * Observable dependencies must be complete before commit is called. * * @param depends * depdencies that must complete before commit occurs. * @return */ public Observable<Boolean> commit(Observable<?>... depends) { return commitOrRollback(true, depends); }
/** * Rolls back a transaction and resets the current query context so that * further queries will use the asynchronous version by default. All * Observable dependencies must be complete before rollback is called. * * @param depends * depdencies that must complete before commit occurs. * @return * **/ public Observable<Boolean> rollback(Observable<?>... depends) { return commitOrRollback(false, depends); }