Interface TransactionHandler

  • All Known Implementing Classes:
    UniversalDB

    public interface TransactionHandler
    • Method Detail

      • getCurrentTransactionId

        long getCurrentTransactionId()
      • getLastTransactionId

        long getLastTransactionId()
      • getTransactionCount

        long getTransactionCount()
      • getSchema

        Schema getSchema()
      • updateSchema

        void updateSchema​(Schema schema)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • getTransactions

        java.util.Iterator<byte[]> getTransactions​(long startTransaction,
                                                   long lastTransaction)
      • handleTransactionSynchronizationPacket

        void handleTransactionSynchronizationPacket​(TransactionPacket packet)
      • executeTransactionRequest

        void executeTransactionRequest​(TransactionRequest transactionRequest)
                                throws java.io.IOException
        Throws:
        java.io.IOException