Interface PageTransactionInfo

    • Method Detail

      • isCommit

        boolean isCommit()
      • isRollback

        boolean isRollback()
      • setCommitted

        void setCommitted​(boolean committed)
      • reloadPrepared

        void reloadPrepared​(Transaction transaction)
      • getPreparedTransaction

        Transaction getPreparedTransaction()
      • commit

        void commit()
      • rollback

        void rollback()
      • getRecordID

        long getRecordID()
      • setRecordID

        void setRecordID​(long id)
      • getTransactionID

        long getTransactionID()
      • increment

        void increment​(int durableSize,
                       int nonDurableSize)
      • getNumberOfMessages

        int getNumberOfMessages()
      • deliverAfterCommit

        boolean deliverAfterCommit​(PageIterator pageIterator,
                                   PageSubscription cursor,
                                   PagedReference pagedMessage)
        This method will hold the position to be delivered later in case this transaction is pending. If the tx is not pending, it will return false, so the caller can deliver it right away
        Returns:
        true if the message will be delivered later, false if it should be delivered right away