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.