Package org.openspaces.admin.space
Interface SpaceStatistics
- All Known Implementing Classes:
DefaultSpaceStatistics
public interface SpaceStatistics
An aggregated statistics of all the currently discovered
SpaceInstances.- Author:
- kimchy
-
Method Summary
Modifier and TypeMethodDescriptionlonglonglongdoublelongDeprecated.doubleDeprecated.longdoublelongdoublelongdoublelonglongdoublelongReturns the previous statistics,nullif not available.longdoublelongRemove happens when an entry is removed due to lease expiration or lease cancel.doubleintgetSize()Returns the number ofSpaceInstanceStatisticsthat are being aggregated.longdoublegetTimelineFromTimestamp(long fromTimestamp) Returns the timeline (from newest to oldest) history statistics, including this one.longReturns the timestamp this space statistics were taken.longdoublelongdoublebooleanisNA()Returnstrueif the statistics are not available.
-
Method Details
-
isNA
boolean isNA()Returnstrueif the statistics are not available. -
getSize
int getSize()Returns the number ofSpaceInstanceStatisticsthat are being aggregated. -
getPrevious
SpaceStatistics getPrevious()Returns the previous statistics,nullif 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. -
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
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
-