public class JMXSpaceContainer extends XMLDescriptorsMBean implements MBeanRegistration
THIS_CLASS_NAME
Constructor and Description |
---|
JMXSpaceContainer() |
JMXSpaceContainer(IJSpaceContainer container,
String xmlDescriptorsFileURL)
This constructor receive instance of manageable container.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
__getConfig() |
protected void |
__setConfig(Object config)
Implements the abstract methods of AbstractDynamicMBean
|
IJSpaceContainer |
getContainer()
Return the GigaSpaces Container.
|
String |
getRuntimeConfigReport() |
String |
getSchemaName() |
String[] |
getSpaceNames() |
Boolean |
isJiniRegistration() |
Boolean |
isJndiRegistration() |
void |
postDeregister() |
void |
postRegister(Boolean arg0) |
void |
preDeregister() |
ObjectName |
preRegister(MBeanServer mbs,
ObjectName objName)
Implements of MBeanRegistration interface
|
void |
setAttribute(Attribute attribute)
Sets the value of the specified attribute of the Dynamic MBean.
|
AttributeList |
setAttributes(AttributeList attributes)
Sets the values of several attributes of the Dynamic MBean, and returns the list of
attributes that have been set.
|
void |
setJiniRegistration(Boolean b) |
void |
setJndiRegistration(Boolean b) |
void |
shutdown()
Shuts down this container.
|
getType
addMBeanAttributeInfo, addMBeanConstructorInfo, addMBeanNotificationInfo, addMBeanOperationInfo, createMBeanAttributesInfo, createMBeanConstructorsInfo, createMBeanNotificationsInfo, createMBeanOperationsInfo, getAttribute, getAttributes, getMBeanDescription, getMBeanInfo, invoke, setMBeanDescription, toLowCase, toUpperCase
public JMXSpaceContainer(IJSpaceContainer container, String xmlDescriptorsFileURL) throws Exception
Exception
public JMXSpaceContainer()
protected void __setConfig(Object config)
__setConfig
in class AbstractDynamicMBean
protected Object __getConfig()
__getConfig
in class AbstractDynamicMBean
public AttributeList setAttributes(AttributeList attributes)
AbstractDynamicMBean
setAttributes
in interface DynamicMBean
setAttributes
in class AbstractDynamicMBean
public IJSpaceContainer getContainer()
public void shutdown() throws RemoteException
RemoteException
public String[] getSpaceNames() throws RemoteException
RemoteException
public String getRuntimeConfigReport() throws RemoteException
RemoteException
public Boolean isJndiRegistration()
public void setJndiRegistration(Boolean b)
public Boolean isJiniRegistration()
public void setJiniRegistration(Boolean b)
public String getSchemaName()
public void setAttribute(Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
AbstractDynamicMBean
setAttribute
in interface DynamicMBean
setAttribute
in class AbstractDynamicMBean
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException
public ObjectName preRegister(MBeanServer mbs, ObjectName objName) throws Exception
preRegister
in interface MBeanRegistration
Exception
public void postRegister(Boolean arg0)
postRegister
in interface MBeanRegistration
public void preDeregister() throws Exception
preDeregister
in interface MBeanRegistration
Exception
public void postDeregister()
postDeregister
in interface MBeanRegistration
Copyright © GigaSpaces.