public class BDBHAMessageStoreManagerMBean extends AMQManagedObject implements ManagedBDBHAMessageStore
ATTR_COALESCING_SYNC, ATTR_DESIGNATED_PRIMARY, ATTR_DURABILITY, ATTR_GROUP_NAME, ATTR_HELPER_HOST_PORT, ATTR_NODE_HOST_PORT, ATTR_NODE_NAME, ATTR_NODE_STATE, GRP_MEM_COL_NODE_HOST_PORT, GRP_MEM_COL_NODE_NAME, TYPE
DOMAIN
Modifier | Constructor and Description |
---|---|
protected |
BDBHAMessageStoreManagerMBean(BDBHAVirtualHostNode<?> virtualHostNode,
ManagedObjectRegistry registry) |
Modifier and Type | Method and Description |
---|---|
TabularData |
getAllNodesInGroup() |
boolean |
getCoalescingSync() |
boolean |
getDesignatedPrimary() |
String |
getDurability() |
String |
getGroupName() |
String |
getHelperHostPort() |
String |
getNodeHostPort() |
String |
getNodeName() |
String |
getNodeState() |
String |
getObjectInstanceName() |
ManagedObject |
getParentObject() |
void |
removeNodeFromGroup(String nodeName) |
void |
setDesignatedPrimary(boolean primary) |
void |
updateAddress(String nodeName,
String newHostName,
int newPort) |
addNotificationListener, getBroadcaster, incrementAndGetSequenceNumber, removeNotificationListener
getHierarchicalName, getHierarchicalType, getManagementInterface, getMBeanInfo, getNotificationInfo, getObjectName, getObjectNameForSingleInstanceMBean, getRegistry, getType, register, toString, unregister
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNotificationInfo
protected BDBHAMessageStoreManagerMBean(BDBHAVirtualHostNode<?> virtualHostNode, ManagedObjectRegistry registry) throws JMException
JMException
public String getObjectInstanceName()
getObjectInstanceName
in interface ManagedObject
public String getGroupName()
getGroupName
in interface ManagedBDBHAMessageStore
public String getNodeName()
getNodeName
in interface ManagedBDBHAMessageStore
public String getNodeHostPort()
getNodeHostPort
in interface ManagedBDBHAMessageStore
public String getHelperHostPort()
getHelperHostPort
in interface ManagedBDBHAMessageStore
public String getDurability() throws IOException, JMException
getDurability
in interface ManagedBDBHAMessageStore
IOException
JMException
public boolean getCoalescingSync() throws IOException, JMException
getCoalescingSync
in interface ManagedBDBHAMessageStore
IOException
JMException
public String getNodeState() throws IOException, JMException
getNodeState
in interface ManagedBDBHAMessageStore
IOException
JMException
public boolean getDesignatedPrimary() throws IOException, JMException
getDesignatedPrimary
in interface ManagedBDBHAMessageStore
IOException
JMException
public TabularData getAllNodesInGroup() throws IOException, JMException
getAllNodesInGroup
in interface ManagedBDBHAMessageStore
IOException
JMException
public void removeNodeFromGroup(String nodeName) throws JMException
removeNodeFromGroup
in interface ManagedBDBHAMessageStore
JMException
public void setDesignatedPrimary(boolean primary) throws JMException
setDesignatedPrimary
in interface ManagedBDBHAMessageStore
JMException
public void updateAddress(String nodeName, String newHostName, int newPort) throws JMException
updateAddress
in interface ManagedBDBHAMessageStore
JMException
public ManagedObject getParentObject()
getParentObject
in interface ManagedObject
getParentObject
in class DefaultManagedObject
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.