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()
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-