Package io.vertx.reactivex.sqlclient
Class Transaction
- java.lang.Object
-
- io.vertx.reactivex.sqlclient.Transaction
-
- All Implemented Interfaces:
RxDelegate
public class Transaction extends Object implements RxDelegate
A transaction.NOTE: This class has been automatically generated from the
original
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<Transaction>
__TYPE_ARG
-
Constructor Summary
Constructors Constructor Description Transaction(Transaction delegate)
Transaction(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Future<Void>
commit()
Commit the current transaction.Future<Void>
completion()
Return the transaction completionFuture
that succeeds when the transaction commits and fails withTransactionRollbackException
when the transaction rolls back.boolean
equals(Object o)
Transaction
getDelegate()
int
hashCode()
static Transaction
newInstance(Transaction arg)
Future<Void>
rollback()
Rollback the transaction and release the associated resources.io.reactivex.Completable
rxCommit()
Commit the current transaction.io.reactivex.Completable
rxCompletion()
Return the transaction completionFuture
that succeeds when the transaction commits and fails withTransactionRollbackException
when the transaction rolls back.io.reactivex.Completable
rxRollback()
Rollback the transaction and release the associated resources.String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final TypeArg<Transaction> __TYPE_ARG
-
-
Constructor Detail
-
Transaction
public Transaction(Transaction delegate)
-
Transaction
public Transaction(Object delegate)
-
-
Method Detail
-
getDelegate
public Transaction getDelegate()
- Specified by:
getDelegate
in interfaceRxDelegate
-
rxCommit
public io.reactivex.Completable rxCommit()
Commit the current transaction.- Returns:
-
rollback
public Future<Void> rollback()
Rollback the transaction and release the associated resources.- Returns:
-
rxRollback
public io.reactivex.Completable rxRollback()
Rollback the transaction and release the associated resources.- Returns:
-
completion
public Future<Void> completion()
Return the transaction completionFuture
that succeeds when the transaction commits and fails withTransactionRollbackException
when the transaction rolls back.- Returns:
- the transaction result
-
rxCompletion
public io.reactivex.Completable rxCompletion()
Return the transaction completionFuture
that succeeds when the transaction commits and fails withTransactionRollbackException
when the transaction rolls back.- Returns:
- the transaction result
-
newInstance
public static Transaction newInstance(Transaction arg)
-
-