public class ClusterMBean extends AbstractMBean<HazelcastInstance>
logger, managementService, mbeanServer
Constructor and Description |
---|
ClusterMBean(ManagementService service,
String name) |
Modifier and Type | Method and Description |
---|---|
long |
getClusterTime() |
String |
getConfig() |
String |
getConfigFileURL() |
String |
getGroupName() |
String |
getInstanceName() |
int |
getMemberCount() |
List<String> |
getMembers() |
String |
getName() |
ObjectNameSpec |
getNameSpec()
Override to provide a JMX name
|
int |
getPort() |
ObjectNameSpec |
getRootName() |
boolean |
isPortAutoIncrement() |
boolean |
isRunning() |
void |
postRegister(Boolean registrationDone)
From interface
MBeanRegistration |
void |
preDeregister()
From interface
MBeanRegistration |
void |
restart() |
void |
shutdown() |
getAttribute, getAttributes, getManagedObject, getMBeanInfo, getObjectName, getParentName, invoke, postDeregister, preRegister, refresh, setAttribute, setAttributes, setParentName
public ClusterMBean(ManagementService service, String name)
public ObjectNameSpec getNameSpec()
AbstractMBean
getNameSpec
in class AbstractMBean<HazelcastInstance>
public ObjectNameSpec getRootName()
public String getName()
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 String getConfig()
public String getInstanceName()
public String getConfigFileURL()
public String getGroupName()
public int getPort()
public boolean isPortAutoIncrement()
public long getClusterTime()
public int getMemberCount()
public boolean isRunning()
public void restart()
public void shutdown()
Copyright © 2008-2013 Hazelcast, Inc. All Rights Reserved.