Interface TransactionalComponent

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void abort()
      Abort a transaction - finish the transaction and undo any changes (if a "write" transaction)
      void begin​(ReadWrite readWrite)
      Start either a READ or WRITE transaction
      void commit()
      Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction)
      void end()
      Finish the transaction - if a write transaction and commit() has not been called, then abort
    • Method Detail

      • begin

        void begin​(ReadWrite readWrite)
        Start either a READ or WRITE transaction
      • commit

        void commit()
        Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction)
      • abort

        void abort()
        Abort a transaction - finish the transaction and undo any changes (if a "write" transaction)
      • end

        void end()
        Finish the transaction - if a write transaction and commit() has not been called, then abort