Package io.vertx.rxjava.sqlclient
Class Transaction
- java.lang.Object
-
- io.vertx.rxjava.sqlclient.Transaction
-
-
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.rx.Single<Void>
rxCommit()
Commit the current transaction.rx.Single<Void>
rxCompletion()
Return the transaction completionFuture
that succeeds when the transaction commits and fails withTransactionRollbackException
when the transaction rolls back.rx.Single<Void>
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()
-
rxCommit
public rx.Single<Void> rxCommit()
Commit the current transaction.- Returns:
-
rollback
public Future<Void> rollback()
Rollback the transaction and release the associated resources.- Returns:
-
rxRollback
public rx.Single<Void> 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 rx.Single<Void> 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)
-
-