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, setParentName
protected DataMBean(ManagementService managementService)
public ObjectNameSpec getNameSpec()
AbstractMBean
getNameSpec
in class AbstractMBean<HazelcastInstance>
public void postRegister(Boolean registrationDone)
AbstractMBean
MBeanRegistration
postRegister
in interface MBeanRegistration
postRegister
in class AbstractMBean<HazelcastInstance>
public void preDeregister() throws Exception
AbstractMBean
MBeanRegistration
preDeregister
in interface MBeanRegistration
preDeregister
in class AbstractMBean<HazelcastInstance>
Exception
public void postDeregister()
AbstractMBean
MBeanRegistration
postDeregister
in interface MBeanRegistration
postDeregister
in class AbstractMBean<HazelcastInstance>
public void instanceCreated(InstanceEvent event)
instanceCreated
in interface InstanceListener
public void instanceDestroyed(InstanceEvent event)
instanceDestroyed
in interface InstanceListener
public 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.