Class TransactionPacket

java.lang.Object
org.teamapps.universaldb.transaction.TransactionPacket

public class TransactionPacket
extends java.lang.Object
  • 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