Interface AsyncTransactionManager (2.16.1)

public interface AsyncTransactionManager extends AutoCloseable

Implements

AutoCloseable

Methods

beginAsync()

public abstract AsyncTransactionManager.TransactionContextFuture beginAsync()
Returns
TypeDescription
TransactionContextFuture

close()

public abstract void close()

closeAsync()

public abstract ApiFuture<Void> closeAsync()
Returns
TypeDescription
ApiFuture<Void>

getCommitResponse()

public abstract ApiFuture<CommitResponse> getCommitResponse()
Returns
TypeDescription
ApiFuture<CommitResponse>

getState()

public abstract TransactionManager.TransactionState getState()
Returns
TypeDescription
TransactionState

resetForRetryAsync()

public abstract AsyncTransactionManager.TransactionContextFuture resetForRetryAsync()
Returns
TypeDescription
TransactionContextFuture

rollbackAsync()

public abstract ApiFuture<Void> rollbackAsync()
Returns
TypeDescription
ApiFuture<Void>