GigaSpaces XAP 9.0 API

org.openspaces.admin.space
Interface SpaceRuntimeDetails


public interface SpaceRuntimeDetails

Aggregated runtime details of all the currently discovered SpaceInstances.

These calls avoid establishing a proxy to the Space instances. In case of failover, using the API will always return results from currently discovered instances.

Since:
8.0.3
Author:
Moran Avigdor

Method Summary
 String[] getClassNames()
          Returns an aggregated class names array of entry/objects in all the Space instances.
 SpaceConnectionDetails getConnectionDetails()
           
 int getCount()
          An aggregated count of any null-template matching entry/object in the Space.
 Map<String,Integer> getCountPerClassName()
          Returns an aggregated mapping between each class name and the number of entries/objects in all the Space instances.
 Map<String,Integer> getNotifyTemplateCountPerClassName()
          Returns an aggregated mapping between each class name and the number of notify-templates in the Space instances.
 SpaceTransactionDetails getTransactionDetails()
           
 

Method Detail

getCount

int getCount()
An aggregated count of any null-template matching entry/object in the Space.

Count could also be gained by establishing a proxy to the Space.

Returns:
a count (gathered periodically).
See Also:
SpaceInstance.getGigaSpace(), GigaSpace.count(Object), GigaSpace.count(Object, int)

getClassNames

String[] getClassNames()
Returns an aggregated class names array of entry/objects in all the Space instances.

Returns:
an array of class names.

getCountPerClassName

Map<String,Integer> getCountPerClassName()
Returns an aggregated mapping between each class name and the number of entries/objects in all the Space instances.

Returns:
a mapping of class name to entry/object count.

getNotifyTemplateCountPerClassName

Map<String,Integer> getNotifyTemplateCountPerClassName()
Returns an aggregated mapping between each class name and the number of notify-templates in the Space instances.

Returns:
a mapping of class name to template count.

getTransactionDetails

SpaceTransactionDetails getTransactionDetails()
Returns:
the aggregated transaction details of all the Space instances.
Since:
9.0.0

getConnectionDetails

SpaceConnectionDetails getConnectionDetails()
Returns:
the aggregated connection details of all the Space instances.
Since:
9.0.0

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.