Class ClusterTransaction
java.lang.Object
org.teamapps.universaldb.transaction.ClusterTransaction
public class ClusterTransaction
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ClusterTransaction(int userId)ClusterTransaction(TransactionPacket packet, DataBaseMapper dataBaseMapper) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ClusterTransaction
public ClusterTransaction(int userId) -
ClusterTransaction
public ClusterTransaction(TransactionPacket packet, DataBaseMapper dataBaseMapper) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getTimestamp
public long getTimestamp() -
getUserId
public int getUserId() -
createRequest
-
addTransactionRecord
-
getTransactionRequestId
public long getTransactionRequestId() -
getTransactionId
public long getTransactionId() -
setTransactionId
public void setTransactionId(long transactionId) -
getTransactionRecords
-
setTransactionRecords
-
writeTransactionData
public void writeTransactionData(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
writeTransactionCorrelationData
public void writeTransactionCorrelationData(java.io.DataOutputStream dataOutputStream) throws java.io.IOException- Throws:
java.io.IOException
-
createTransactionPacket
- Throws:
java.io.IOException
-
resolveAndExecuteTransaction
public TransactionPacket resolveAndExecuteTransaction(TransactionIdHandler transactionIdHandler, TransactionPacket packet) throws java.io.IOException- Throws:
java.io.IOException
-
executeResolvedTransaction
-
getResolvedRecordIdByCorrelationId
public int getResolvedRecordIdByCorrelationId(int correlationId) -
getRecordIdByCorrelationId
public java.util.Map<java.lang.Integer,java.lang.Integer> getRecordIdByCorrelationId() -
setRecordIdByCorrelationId
public void setRecordIdByCorrelationId(java.util.Map<java.lang.Integer,java.lang.Integer> recordIdByCorrelationId)
-