GigaSpaces XAP 9.7.2 API

org.openspaces.admin.pu
Interface ProcessingUnitInstanceStatistics

All Superinterfaces:
Iterable<ServiceMonitors>

public interface ProcessingUnitInstanceStatistics
extends Iterable<ServiceMonitors>

Processing Unit Instance statistics provide statistics on services configured within the processing unit. It uses the ServiceMonitors which each bean within a processing unit can provide.

Author:
kimchy

Method Summary
 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.
 
Methods inherited from interface java.lang.Iterable
iterator
 

Method Detail

getTimestamp

long getTimestamp()
The timestamp the stats were taken at.


getAdminTimestamp

long getAdminTimestamp()
Returns a timestamp that is in sync with where the admin API is running. Can return -1 if the clocks have are not sync yet.


getMonitors

Map<String,ServiceMonitors> getMonitors()
Returns a map of the ServiceMonitors per processing unit service id (bean id or bean name).


getEventContainers

Map<String,EventContainerServiceMonitors> getEventContainers()
Returns all the different event containers monitors keyed by the service id.


getPollingEventContainers

Map<String,PollingEventContainerServiceMonitors> getPollingEventContainers()
Returns all the different polling event containers monitors keyed by the service id.


getNotifyEventContainers

Map<String,NotifyEventContainerServiceMonitors> getNotifyEventContainers()
Returns all the different notify event containers monitors keyed by the service id.


getAsyncPollingEventContainers

Map<String,AsyncPollingEventContainerServiceMonitors> getAsyncPollingEventContainers()
Returns all the different async polling event containers monitors keyed by the service id.


getRemoting

RemotingServiceMonitors getRemoting()
Returns the remoting service (if configured) monitors infomration.


getWebRequests

WebRequestsServiceMonitors getWebRequests()
Returns statistics of JEE requests.


getMemcached

MemcachedServiceMonitors getMemcached()
Return memcached information.


getPrevious

ProcessingUnitInstanceStatistics getPrevious()
Returns the previous statistics.


getTimelineFromTimestamp

List<ProcessingUnitInstanceStatistics> getTimelineFromTimestamp(long fromTimestamp)
Returns the timeline (from newest to oldest) history statistics, including this one.

Parameters:
fromTimestamp - brings statistics starting from this timestamp ( not included )
Since:
9.6

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.