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.
|
getTypeaddMBeanAttributeInfo, addMBeanConstructorInfo, addMBeanNotificationInfo, addMBeanOperationInfo, createMBeanAttributesInfo, createMBeanConstructorsInfo, createMBeanNotificationsInfo, createMBeanOperationsInfo, getAttribute, getAttributes, getMBeanDescription, getMBeanInfo, invoke, setMBeanDescription, toLowCase, toUpperCasepublic JMXSpaceContainer(IJSpaceContainer container, String xmlDescriptorsFileURL) throws Exception
Exceptionpublic JMXSpaceContainer()
protected void __setConfig(Object config)
__setConfig in class AbstractDynamicMBeanprotected Object __getConfig()
__getConfig in class AbstractDynamicMBeanpublic AttributeList setAttributes(AttributeList attributes)
AbstractDynamicMBeansetAttributes in interface DynamicMBeansetAttributes in class AbstractDynamicMBeanpublic IJSpaceContainer getContainer()
public void shutdown()
throws RemoteException
RemoteExceptionpublic String[] getSpaceNames() throws RemoteException
RemoteExceptionpublic String getRuntimeConfigReport() throws RemoteException
RemoteExceptionpublic 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
AbstractDynamicMBeansetAttribute in interface DynamicMBeansetAttribute in class AbstractDynamicMBeanAttributeNotFoundExceptionInvalidAttributeValueExceptionMBeanExceptionReflectionExceptionpublic ObjectName preRegister(MBeanServer mbs, ObjectName objName) throws Exception
preRegister in interface MBeanRegistrationExceptionpublic void postRegister(Boolean arg0)
postRegister in interface MBeanRegistrationpublic void preDeregister()
throws Exception
preDeregister in interface MBeanRegistrationExceptionpublic void postDeregister()
postDeregister in interface MBeanRegistrationCopyright © GigaSpaces.