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, setParentNamepublic ClusterMBean(ManagementService service, String name)
public ObjectNameSpec getNameSpec()
AbstractMBeangetNameSpec in class AbstractMBean<HazelcastInstance>public ObjectNameSpec getRootName()
public String getName()
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 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.