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.
|
MemcachedServiceMonitors |
getMemcached()
Return memcached information.
|
Map<String,ServiceMonitors> |
getMonitors()
Returns a map of the
ServiceMonitors per 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 MemcachedServiceMonitors getMemcached()
ProcessingUnitInstanceStatisticsgetMemcached 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.