Interface SpaceStatistics

All Known Implementing Classes:
DefaultSpaceStatistics

public interface SpaceStatistics
An aggregated statistics of all the currently discovered SpaceInstances.
Author:
kimchy
  • Method Details

    • isNA

      boolean isNA()
      Returns true if the statistics are not available.
    • getSize

      int getSize()
      Returns the number of SpaceInstanceStatistics that are being aggregated.
    • getPrevious

      SpaceStatistics getPrevious()
      Returns the previous statistics, null if not available.
    • getTimestamp

      long getTimestamp()
      Returns the timestamp this space statistics were taken.
    • getWriteCount

      long getWriteCount()
    • getWritePerSecond

      double getWritePerSecond()
    • getReadCount

      long getReadCount()
    • getReadPerSecond

      double getReadPerSecond()
    • getTakeCount

      long getTakeCount()
    • getTakePerSecond

      double getTakePerSecond()
    • getNotifyRegistrationCount

      long getNotifyRegistrationCount()
    • getNotifyRegistrationPerSecond

      double getNotifyRegistrationPerSecond()
    • getCleanCount

      @Deprecated long getCleanCount()
      Deprecated.
    • getCleanPerSecond

      @Deprecated double getCleanPerSecond()
      Deprecated.
    • getUpdateCount

      long getUpdateCount()
    • getUpdatePerSecond

      double getUpdatePerSecond()
    • getNotifyTriggerCount

      long getNotifyTriggerCount()
    • getNotifyTriggerPerSecond

      double getNotifyTriggerPerSecond()
    • getNotifyAckCount

      long getNotifyAckCount()
    • getNotifyAckPerSecond

      double getNotifyAckPerSecond()
    • getExecuteCount

      long getExecuteCount()
    • getExecutePerSecond

      double getExecutePerSecond()
    • getRemoveCount

      long getRemoveCount()
      Remove happens when an entry is removed due to lease expiration or lease cancel.
    • getRemovePerSecond

      double getRemovePerSecond()
    • getChangeCount

      long getChangeCount()
      Since:
      9.5.0
    • getChangePerSecond

      double getChangePerSecond()
      Since:
      9.5.0
    • getObjectCount

      long getObjectCount()
      Returns:
      count of all the objects in this Space instance.
      Since:
      9.1.0
    • getNotifyTemplateCount

      long getNotifyTemplateCount()
      Returns:
      count of all the notify templates this Space instance.
      Since:
      9.1.0
    • getActiveConnectionCount

      long getActiveConnectionCount()
      Returns:
      count of all the active connections to this Space instance.
      Since:
      9.1.0
    • getActiveTransactionCount

      long getActiveTransactionCount()
      Returns:
      count of all the active transactions (of all types) in this Space instance.
      Since:
      9.1.0
    • getTimelineFromTimestamp

      List<SpaceStatistics> getTimelineFromTimestamp(long fromTimestamp)
      Returns the timeline (from newest to oldest) history statistics, including this one.
      Parameters:
      fromTimestamp - brings statistics starting from this timestamp ( not included )
      Since:
      9.6