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 Detail
-
TransactionRequest
public TransactionRequest(ClusterTransaction transaction)
-
TransactionRequest
public TransactionRequest(TransactionPacket packet, DataBaseMapper dataBaseMapper) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Method Detail
-
getPacket
public TransactionPacket getPacket() throws java.io.IOException
- Throws:
java.io.IOException
-
getTransaction
public ClusterTransaction 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()
-
-