com.hazelcast.jmx
Class HazelcastMBean<T>
java.lang.Object
   com.hazelcast.jmx.HazelcastMBean<T>
com.hazelcast.jmx.HazelcastMBean<T>
- All Implemented Interfaces: 
- DynamicMBean, MBeanRegistration
- Direct Known Subclasses: 
- AtomicLongMBean, AtomicReferenceMBean, ClientEngineMBean, ConnectionManagerMBean, CountDownLatchMBean, EventServiceMBean, ExecutorServiceMBean, InstanceMBean, ListMBean, LockMBean, ManagedExecutorServiceMBean, MapMBean, MultiMapMBean, NodeMBean, OperationServiceMBean, PartitionServiceMBean, ProxyServiceMBean, QueueMBean, SemaphoreMBean, SetMBean, TopicMBean
- public abstract class HazelcastMBean<T> 
- extends Object- implements DynamicMBean, MBeanRegistration
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
attributeMap
protected HashMap<String,com.hazelcast.jmx.HazelcastMBean.BeanInfo> attributeMap
operationMap
protected HashMap<String,com.hazelcast.jmx.HazelcastMBean.BeanInfo> operationMap
HazelcastMBean
protected HazelcastMBean(T managedObject,
                         ManagementService service)
register
public void register(HazelcastMBean mbean)
- 
 
- 
 
getAttribute
public Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException
- 
- Specified by:
- getAttributein interface- DynamicMBean
 
- 
- Throws:
- AttributeNotFoundException
- MBeanException
- ReflectionException
 
setObjectName
public void setObjectName(Hashtable<String,String> properties)
- 
 
- 
 
setAttribute
public void setAttribute(Attribute attribute)
                  throws AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException
- 
- Specified by:
- setAttributein interface- DynamicMBean
 
- 
- Throws:
- AttributeNotFoundException
- InvalidAttributeValueException
- MBeanException
- ReflectionException
 
getAttributes
public AttributeList getAttributes(String[] attributes)
- 
- Specified by:
- getAttributesin interface- DynamicMBean
 
- 
 
setAttributes
public AttributeList setAttributes(AttributeList attributes)
- 
- Specified by:
- setAttributesin interface- DynamicMBean
 
- 
 
invoke
public Object invoke(String actionName,
                     Object[] params,
                     String[] signature)
              throws MBeanException,
                     ReflectionException
- 
- Specified by:
- invokein interface- DynamicMBean
 
- 
- Throws:
- MBeanException
- ReflectionException
 
getMBeanInfo
public MBeanInfo getMBeanInfo()
- 
- Specified by:
- getMBeanInfoin interface- DynamicMBean
 
- 
 
preRegister
public ObjectName preRegister(MBeanServer server,
                              ObjectName name)
                       throws Exception
- 
- Specified by:
- preRegisterin interface- MBeanRegistration
 
- 
- Throws:
- Exception
 
postRegister
public void postRegister(Boolean registrationDone)
- 
- Specified by:
- postRegisterin interface- MBeanRegistration
 
- 
 
preDeregister
public void preDeregister()
                   throws Exception
- 
- Specified by:
- preDeregisterin interface- MBeanRegistration
 
- 
- Throws:
- Exception
 
postDeregister
public void postDeregister()
- 
- Specified by:
- postDeregisterin interface- MBeanRegistration
 
- 
 
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.