Interface PageSubscriptionCounter

All Known Implementing Classes:
BasePagingCounter, PageSubscriptionCounterImpl

public interface PageSubscriptionCounter
  • Method Details

    • getValueAdded

      long getValueAdded()
    • getValue

      long getValue()
    • getPersistentSizeAdded

      long getPersistentSizeAdded()
    • getPersistentSize

      long getPersistentSize()
    • increment

      void increment(Transaction tx, int add, long persistentSize) throws Exception
      Throws:
      Exception
    • loadValue

      void loadValue(long recordValueID, long value, long persistentSize)
    • loadInc

      void loadInc(long recordInd, int add, long persistentSize)
    • applyIncrementOnTX

      void applyIncrementOnTX(Transaction tx, int add, long persistentSize)
    • markRebuilding

      void markRebuilding()
    • finishRebuild

      void finishRebuild()
    • isRebuilding

      boolean isRebuilding()
    • processReload

      void processReload()
      This will process the reload
    • delete

      void delete() throws Exception
      Throws:
      Exception
    • snapshot

      void snapshot()
    • delete

      void delete(Transaction tx) throws Exception
      Throws:
      Exception
    • setSubscription

      PageSubscriptionCounter setSubscription(PageSubscription subscription)