Class TransactionPacket
java.lang.Object
org.teamapps.universaldb.transaction.TransactionPacket
public class TransactionPacket
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description TransactionPacket(byte[] bytes)TransactionPacket(long transactionRequestId, long transactionId, long timestamp, int userId)TransactionPacket(java.io.DataInputStream dataInputStream) -
Method Summary
Modifier and Type Method Description byte[]getCorrelationData()intgetPacketLengthWithAllHeaders()longgetTimestamp()byte[]getTransactionData()longgetTransactionId()longgetTransactionRequestId()intgetUserId()voidsetCorrelationData(byte[] correlationData)voidsetTransactionData(byte[] transactionData)voidsetTransactionId(long transactionId)voidwritePacket(java.io.DataOutputStream outputStream)byte[]writePacketBytes()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TransactionPacket
public TransactionPacket(long transactionRequestId, long transactionId, long timestamp, int userId) -
TransactionPacket
public TransactionPacket(byte[] bytes) throws java.io.IOException- Throws:
java.io.IOException
-
TransactionPacket
public TransactionPacket(java.io.DataInputStream dataInputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getTransactionRequestId
public long getTransactionRequestId() -
getTransactionId
public long getTransactionId() -
getTimestamp
public long getTimestamp() -
getUserId
public int getUserId() -
getTransactionData
public byte[] getTransactionData() -
setTransactionId
public void setTransactionId(long transactionId) -
setTransactionData
public void setTransactionData(byte[] transactionData) -
getCorrelationData
public byte[] getCorrelationData() -
setCorrelationData
public void setCorrelationData(byte[] correlationData) -
getPacketLengthWithAllHeaders
public int getPacketLengthWithAllHeaders() -
writePacket
public void writePacket(java.io.DataOutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
writePacketBytes
public byte[] writePacketBytes() throws java.io.IOException- Throws:
java.io.IOException
-