public class DefaultProcessingUnitInstanceServiceStatistics extends Object implements ProcessingUnitInstanceStatistics
| Constructor and Description | 
|---|
| DefaultProcessingUnitInstanceServiceStatistics(long timestamp,
                                              Map<String,ServiceMonitors> serviceMonitorsById,
                                              ProcessingUnitInstanceStatistics previous,
                                              int historySize,
                                              long timeDelta) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addMonitors(ServiceMonitors[] monitors) | 
| long | getAdminTimestamp()Returns a timestamp that is in sync with where the admin API is running. | 
| Map<String,AsyncPollingEventContainerServiceMonitors> | getAsyncPollingEventContainers()Returns all the different async polling event containers monitors keyed by the service id. | 
| Map<String,EventContainerServiceMonitors> | getEventContainers()Returns all the different event containers monitors keyed by the service id. | 
| Map<String,ServiceMonitors> | getMonitors()Returns a map of the  ServiceMonitorsper processing unit
 service id (bean id or bean name). | 
| Map<String,NotifyEventContainerServiceMonitors> | getNotifyEventContainers()Returns all the different notify event containers monitors keyed by the service id. | 
| Map<String,PollingEventContainerServiceMonitors> | getPollingEventContainers()Returns all the different polling event containers monitors keyed by the service id. | 
| ProcessingUnitInstanceStatistics | getPrevious()Returns the previous statistics. | 
| RemotingServiceMonitors | getRemoting()Returns the remoting service (if configured) monitors infomration. | 
| List<ProcessingUnitInstanceStatistics> | getTimelineFromTimestamp(long fromTimestamp)Returns the timeline (from newest to oldest) history statistics, including this one. | 
| long | getTimestamp()The timestamp the stats were taken at. | 
| WebRequestsServiceMonitors | getWebRequests()Returns statistics of JEE requests. | 
| Iterator<ServiceMonitors> | iterator() | 
| void | setPrevious(ProcessingUnitInstanceStatistics previous) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic DefaultProcessingUnitInstanceServiceStatistics(long timestamp,
                                                      Map<String,ServiceMonitors> serviceMonitorsById,
                                                      ProcessingUnitInstanceStatistics previous,
                                                      int historySize,
                                                      long timeDelta)
public long getTimestamp()
ProcessingUnitInstanceStatisticsgetTimestamp in interface ProcessingUnitInstanceStatisticspublic long getAdminTimestamp()
ProcessingUnitInstanceStatisticsgetAdminTimestamp in interface ProcessingUnitInstanceStatisticspublic Iterator<ServiceMonitors> iterator()
iterator in interface Iterable<ServiceMonitors>public Map<String,ServiceMonitors> getMonitors()
ProcessingUnitInstanceStatisticsServiceMonitors per processing unit
 service id (bean id or bean name).getMonitors in interface ProcessingUnitInstanceStatisticspublic Map<String,EventContainerServiceMonitors> getEventContainers()
ProcessingUnitInstanceStatisticsgetEventContainers in interface ProcessingUnitInstanceStatisticspublic Map<String,PollingEventContainerServiceMonitors> getPollingEventContainers()
ProcessingUnitInstanceStatisticsgetPollingEventContainers in interface ProcessingUnitInstanceStatisticspublic Map<String,NotifyEventContainerServiceMonitors> getNotifyEventContainers()
ProcessingUnitInstanceStatisticsgetNotifyEventContainers in interface ProcessingUnitInstanceStatisticspublic Map<String,AsyncPollingEventContainerServiceMonitors> getAsyncPollingEventContainers()
ProcessingUnitInstanceStatisticsgetAsyncPollingEventContainers in interface ProcessingUnitInstanceStatisticspublic RemotingServiceMonitors getRemoting()
ProcessingUnitInstanceStatisticsgetRemoting in interface ProcessingUnitInstanceStatisticspublic WebRequestsServiceMonitors getWebRequests()
ProcessingUnitInstanceStatisticsgetWebRequests in interface ProcessingUnitInstanceStatisticspublic ProcessingUnitInstanceStatistics getPrevious()
ProcessingUnitInstanceStatisticsgetPrevious in interface ProcessingUnitInstanceStatisticspublic void setPrevious(ProcessingUnitInstanceStatistics previous)
public void addMonitors(ServiceMonitors[] monitors)
public List<ProcessingUnitInstanceStatistics> getTimelineFromTimestamp(long fromTimestamp)
ProcessingUnitInstanceStatisticsgetTimelineFromTimestamp in interface ProcessingUnitInstanceStatisticsfromTimestamp - brings statistics starting from this timestamp ( not included )Copyright © GigaSpaces.