public class JMXSpace extends XMLDescriptorsMBean
Modifier and Type | Field and Description |
---|---|
SpaceConfig |
m_spaceConfig |
THIS_CLASS_NAME
Constructor and Description |
---|
JMXSpace() |
JMXSpace(IJSpace remoteSpaceProxy,
String xmlDescriptorsFileURL) |
Modifier and Type | Method and Description |
---|---|
protected Object |
__getConfig() |
protected void |
__setConfig(Object config)
Implements the abstract methods of AbstractDynamicMBean
|
void |
clear(String className)
Removes the entries that match the specified template from this space.
|
int |
count(String className)
Returns the number of entries.
|
Object |
getAttribute(String attributeName)
Allows the value of the specified attribute of the Dynamic MBean to be obtained.
|
ClusterPolicy |
getClusterPolicy() |
Object[] |
getReplicationStatus() |
SpaceRuntimeInfo |
getRuntimeInfo() |
IJSpace |
getSpace()
Return the JavaSpace object
|
String |
getSpaceName() |
Integer |
getState() |
String |
getStateString() |
StatisticsContext |
getStatistics(Integer operationCode) |
Long |
getStatisticsSamplingRate() |
String[] |
getStatisticsStringArray() |
List<IGSEntry> |
getTemplatesInfo(String className) |
SpaceURL |
getURL() |
boolean |
isEmbedded() |
boolean |
isStatisticsAvailable() |
void |
ping()
Checks whether the space is alive and accessible.
|
void |
setStatisticsSamplingRate(long rate) |
void |
spaceCopy(String remoteUrl,
Entry template,
Boolean includeNotifyTemplatesObj,
Integer chunkSizeObj) |
getType
addMBeanAttributeInfo, addMBeanConstructorInfo, addMBeanNotificationInfo, addMBeanOperationInfo, createMBeanAttributesInfo, createMBeanConstructorsInfo, createMBeanNotificationsInfo, createMBeanOperationsInfo, getAttributes, getMBeanDescription, getMBeanInfo, invoke, setAttribute, setAttributes, setMBeanDescription, toLowCase, toUpperCase
public SpaceConfig m_spaceConfig
protected void __setConfig(Object config)
__setConfig
in class AbstractDynamicMBean
protected Object __getConfig()
__getConfig
in class AbstractDynamicMBean
public Object getAttribute(String attributeName) throws AttributeNotFoundException, MBeanException, ReflectionException
getAttribute
in interface DynamicMBean
getAttribute
in class AbstractDynamicMBean
AttributeNotFoundException
MBeanException
ReflectionException
public void clear(String className) throws RemoteException, TransactionException, UnusableEntryException
public int count(String className) throws RemoteException, TransactionException, UnusableEntryException
public IJSpace getSpace()
public String getSpaceName()
public void ping() throws RemoteException
RemoteException
public Integer getState() throws RemoteException
RemoteException
public String getStateString() throws RemoteException
RemoteException
public ClusterPolicy getClusterPolicy() throws RemoteException
RemoteException
public Object[] getReplicationStatus() throws RemoteException
RemoteException
public SpaceRuntimeInfo getRuntimeInfo() throws RemoteException
RemoteException
public List<IGSEntry> getTemplatesInfo(String className) throws RemoteException
RemoteException
public void spaceCopy(String remoteUrl, Entry template, Boolean includeNotifyTemplatesObj, Integer chunkSizeObj) throws RemoteException
RemoteException
public boolean isEmbedded() throws RemoteException
RemoteException
public boolean isStatisticsAvailable() throws RemoteException
RemoteException
public String[] getStatisticsStringArray() throws RemoteException
RemoteException
public void setStatisticsSamplingRate(long rate) throws RemoteException
RemoteException
public Long getStatisticsSamplingRate() throws RemoteException
RemoteException
public StatisticsContext getStatistics(Integer operationCode) throws RemoteException
RemoteException
public SpaceURL getURL() throws RemoteException
RemoteException
Copyright © GigaSpaces.