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
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 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.