Class TransactionRequest
java.lang.Object
org.teamapps.universaldb.transaction.TransactionRequest
public class TransactionRequest
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TransactionRequest(ClusterTransaction transaction)TransactionRequest(TransactionPacket packet, DataBaseMapper dataBaseMapper) -
Method Summary
Modifier and Type Method Description voidexecuteResolvedTransaction()voidexecuteUnresolvedTransaction(TransactionIdProvider transactionIdProvider)TransactionPacketgetPacket()ClusterTransactiongetTransaction()booleanisExecuted()voidsetExecuted()voidwaitForExecution()
-
Constructor Details
-
TransactionRequest
-
TransactionRequest
public TransactionRequest(TransactionPacket packet, DataBaseMapper dataBaseMapper) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getPacket
- Throws:
java.io.IOException
-
getTransaction
-
isExecuted
public boolean isExecuted() -
executeUnresolvedTransaction
public void executeUnresolvedTransaction(TransactionIdProvider transactionIdProvider) throws java.io.IOException- Throws:
java.io.IOException
-
executeResolvedTransaction
public void executeResolvedTransaction() -
waitForExecution
public void waitForExecution() -
setExecuted
public void setExecuted()
-