public class DataMBean extends AbstractMBean<HazelcastInstance> implements InstanceListener
managementService, mbeanServer| Modifier | Constructor and Description |
|---|---|
protected |
DataMBean(ManagementService managementService) |
| Modifier and Type | Method and Description |
|---|---|
int |
getInstanceCount() |
long |
getInstancesCreated() |
double |
getInstancesCreatedAvg() |
double |
getInstancesCreatedMax() |
long |
getInstancesDestroyed() |
double |
getInstancesDestroyedAvg() |
double |
getInstancesDestroyedMax() |
ObjectNameSpec |
getNameSpec()
Override to provide a JMX name
|
void |
instanceCreated(InstanceEvent event) |
void |
instanceDestroyed(InstanceEvent event) |
void |
postDeregister()
From interface
MBeanRegistration |
void |
postRegister(Boolean registrationDone)
From interface
MBeanRegistration |
void |
preDeregister()
From interface
MBeanRegistration |
void |
registerInstance(Object instance) |
void |
resetStats()
Resets statistics
|
void |
unregisterInstance(Object instance) |
getAttribute, getAttributes, getManagedObject, getMBeanInfo, getObjectName, getParentName, invoke, preRegister, refresh, setAttribute, setAttributes, setParentNameprotected DataMBean(ManagementService managementService)
public ObjectNameSpec getNameSpec()
AbstractMBeangetNameSpec in class AbstractMBean<HazelcastInstance>public void postRegister(Boolean registrationDone)
AbstractMBeanMBeanRegistrationpostRegister in interface MBeanRegistrationpostRegister in class AbstractMBean<HazelcastInstance>public void preDeregister()
throws Exception
AbstractMBeanMBeanRegistrationpreDeregister in interface MBeanRegistrationpreDeregister in class AbstractMBean<HazelcastInstance>Exceptionpublic void postDeregister()
AbstractMBeanMBeanRegistrationpostDeregister in interface MBeanRegistrationpostDeregister in class AbstractMBean<HazelcastInstance>public void instanceCreated(InstanceEvent event)
instanceCreated in interface InstanceListenerpublic void instanceDestroyed(InstanceEvent event)
instanceDestroyed in interface InstanceListenerpublic void registerInstance(Object instance)
public void unregisterInstance(Object instance)
public void resetStats()
public int getInstanceCount()
public long getInstancesCreated()
public double getInstancesCreatedAvg()
public double getInstancesCreatedMax()
public long getInstancesDestroyed()
public double getInstancesDestroyedAvg()
public double getInstancesDestroyedMax()
Copyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.