public class DefaultSpaceInstanceRuntimeDetails extends Object implements SpaceInstanceRuntimeDetails
Constructor and Description |
---|
DefaultSpaceInstanceRuntimeDetails(DefaultSpaceInstance defaultSpaceInstance) |
Modifier and Type | Method and Description |
---|---|
Map<String,ITypeDesc> |
getClassDescriptors()
Returns a map of
ITypeDesc keyed by class name. |
String[] |
getClassNames()
Returns an array of class names of entry/objects in the Space.
|
SpaceInstanceConnectionDetails |
getConnectionDetails() |
int |
getCount()
A count of any null-template matching entry/object in the Space.
|
Map<String,Integer> |
getCountPerClassName()
Returns a mapping between each class name and the number of entries/objects in the Space.
|
long |
getDiskSize() |
long |
getFreeSpace() |
Map<String,LocalCacheDetails> |
getLocalCacheDetails()
Returns a map of
LocalCacheDetails keyed by their
LocalCacheDetails.getId() . |
Map<String,LocalViewDetails> |
getLocalViewDetails()
Returns a map of
LocalViewDetails keyed by their
LocalViewDetails.getId() . |
Map<String,Integer> |
getNotifyTemplateCountPerClassName()
Returns a mapping between each class name and the number of notify-templates in the Space.
|
int |
getRamCount() |
Map<String,Integer> |
getRamCountPerClassName() |
SpaceInstanceTransactionDetails |
getTransactionDetails() |
public DefaultSpaceInstanceRuntimeDetails(DefaultSpaceInstance defaultSpaceInstance)
public int getCount()
SpaceInstanceRuntimeDetails
Count could also be gained by establishing a proxy to the Space.
getCount
in interface SpaceInstanceRuntimeDetails
SpaceInstance.getGigaSpace()
,
GigaSpace.count(Object)
public int getRamCount()
getRamCount
in interface SpaceInstanceRuntimeDetails
public long getDiskSize()
getDiskSize
in interface SpaceInstanceRuntimeDetails
public long getFreeSpace()
getFreeSpace
in interface SpaceInstanceRuntimeDetails
public String[] getClassNames()
SpaceInstanceRuntimeDetails
getClassNames
in interface SpaceInstanceRuntimeDetails
public Map<String,Integer> getCountPerClassName()
SpaceInstanceRuntimeDetails
getCountPerClassName
in interface SpaceInstanceRuntimeDetails
public Map<String,Integer> getRamCountPerClassName()
getRamCountPerClassName
in interface SpaceInstanceRuntimeDetails
public Map<String,Integer> getNotifyTemplateCountPerClassName()
SpaceInstanceRuntimeDetails
getNotifyTemplateCountPerClassName
in interface SpaceInstanceRuntimeDetails
public SpaceInstanceTransactionDetails getTransactionDetails()
getTransactionDetails
in interface SpaceInstanceRuntimeDetails
public SpaceInstanceConnectionDetails getConnectionDetails()
getConnectionDetails
in interface SpaceInstanceRuntimeDetails
public Map<String,LocalCacheDetails> getLocalCacheDetails()
SpaceInstanceRuntimeDetails
LocalCacheDetails
keyed by their
LocalCacheDetails.getId()
.getLocalCacheDetails
in interface SpaceInstanceRuntimeDetails
public Map<String,LocalViewDetails> getLocalViewDetails()
SpaceInstanceRuntimeDetails
LocalViewDetails
keyed by their
LocalViewDetails.getId()
.getLocalViewDetails
in interface SpaceInstanceRuntimeDetails
public Map<String,ITypeDesc> getClassDescriptors()
SpaceInstanceRuntimeDetails
ITypeDesc
keyed by class name.getClassDescriptors
in interface SpaceInstanceRuntimeDetails
Copyright © GigaSpaces.