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, TYPEDOMAIN| 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, removeNotificationListenergetHierarchicalName, getHierarchicalType, getManagementInterface, getMBeanInfo, getNotificationInfo, getObjectName, getObjectNameForSingleInstanceMBean, getRegistry, getType, register, toString, unregistercacheMBeanInfo, 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, setImplementationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNotificationInfoprotected BDBHAMessageStoreManagerMBean(BDBHAVirtualHostNode<?> virtualHostNode, ManagedObjectRegistry registry) throws JMException
JMExceptionpublic String getObjectInstanceName()
getObjectInstanceName in interface ManagedObjectpublic String getGroupName()
getGroupName in interface ManagedBDBHAMessageStorepublic String getNodeName()
getNodeName in interface ManagedBDBHAMessageStorepublic String getNodeHostPort()
getNodeHostPort in interface ManagedBDBHAMessageStorepublic String getHelperHostPort()
getHelperHostPort in interface ManagedBDBHAMessageStorepublic String getDurability() throws IOException, JMException
getDurability in interface ManagedBDBHAMessageStoreIOExceptionJMExceptionpublic boolean getCoalescingSync()
throws IOException,
JMException
getCoalescingSync in interface ManagedBDBHAMessageStoreIOExceptionJMExceptionpublic String getNodeState() throws IOException, JMException
getNodeState in interface ManagedBDBHAMessageStoreIOExceptionJMExceptionpublic boolean getDesignatedPrimary()
throws IOException,
JMException
getDesignatedPrimary in interface ManagedBDBHAMessageStoreIOExceptionJMExceptionpublic TabularData getAllNodesInGroup() throws IOException, JMException
getAllNodesInGroup in interface ManagedBDBHAMessageStoreIOExceptionJMExceptionpublic void removeNodeFromGroup(String nodeName) throws JMException
removeNodeFromGroup in interface ManagedBDBHAMessageStoreJMExceptionpublic void setDesignatedPrimary(boolean primary)
throws JMException
setDesignatedPrimary in interface ManagedBDBHAMessageStoreJMExceptionpublic void updateAddress(String nodeName, String newHostName, int newPort) throws JMException
updateAddress in interface ManagedBDBHAMessageStoreJMExceptionpublic ManagedObject getParentObject()
getParentObject in interface ManagedObjectgetParentObject in class DefaultManagedObjectCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.