public class TransactionStateManager
extends java.lang.Object
Constructor and Description |
---|
TransactionStateManager(com.scalar.db.api.DistributedTransactionManager manager) |
Modifier and Type | Method and Description |
---|---|
com.scalar.dl.ledger.database.TransactionState |
getState(java.lang.String transactionId) |
com.scalar.dl.ledger.database.TransactionState |
putAbort(java.lang.String transactionId) |
void |
putCommit(com.scalar.db.api.DistributedTransaction transaction,
java.lang.String transactionId) |
@Inject public TransactionStateManager(com.scalar.db.api.DistributedTransactionManager manager)
public void putCommit(com.scalar.db.api.DistributedTransaction transaction, java.lang.String transactionId) throws com.scalar.db.exception.transaction.CrudException
com.scalar.db.exception.transaction.CrudException
public com.scalar.dl.ledger.database.TransactionState putAbort(java.lang.String transactionId)
public com.scalar.dl.ledger.database.TransactionState getState(java.lang.String transactionId)