public class DefaultProcessingUnitStatistics extends Object implements InternalProcessingUnitStatistics
| Constructor and Description |
|---|
DefaultProcessingUnitStatistics(long adminTimestamp,
ProcessingUnitStatistics lastStatistics,
int historySize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStatistics(ProcessingUnitStatisticsId statisticsId,
Object statisticsValue)
Adds raw statistics values
|
void |
calculateStatistics(Iterable<ProcessingUnitStatisticsId> statisticsIds)
Calculates new statistics based on previously added statistics and the specified statistics
calculations and the list of instance UIDs
|
long |
getAdminTimestamp() |
ProcessingUnitStatistics |
getPrevious() |
Map<ProcessingUnitStatisticsId,Object> |
getStatistics() |
String |
toString() |
public DefaultProcessingUnitStatistics(long adminTimestamp,
ProcessingUnitStatistics lastStatistics,
int historySize)
public long getAdminTimestamp()
getAdminTimestamp in interface ProcessingUnitStatisticspublic ProcessingUnitStatistics getPrevious()
getPrevious in interface ProcessingUnitStatisticspublic Map<ProcessingUnitStatisticsId,Object> getStatistics()
getStatistics in interface ProcessingUnitStatisticsProcessingUnitStatisticsIdpublic void addStatistics(ProcessingUnitStatisticsId statisticsId, Object statisticsValue)
InternalProcessingUnitStatisticsaddStatistics in interface InternalProcessingUnitStatisticspublic void calculateStatistics(Iterable<ProcessingUnitStatisticsId> statisticsIds)
InternalProcessingUnitStatisticscalculateStatistics in interface InternalProcessingUnitStatisticsdocumentationCopyright © GigaSpaces.