public class AddressControlImpl extends AbstractControl implements org.apache.activemq.artemis.api.core.management.AddressControl
storageManager| Constructor and Description |
|---|
AddressControlImpl(org.apache.activemq.artemis.api.core.SimpleString address,
PostOffice postOffice,
PagingManager pagingManager,
StorageManager storageManager,
HierarchicalRepository<Set<org.apache.activemq.artemis.core.security.Role>> securityRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected MBeanAttributeInfo[] |
fillMBeanAttributeInfo() |
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
String |
getAddress() |
long |
getAddressSize() |
String[] |
getBindingNames() |
long |
getNumberOfBytesPerPage() |
long |
getNumberOfMessages() |
int |
getNumberOfPages() |
String[] |
getQueueNames() |
Object[] |
getRoles() |
String |
getRolesAsJSON() |
boolean |
isPaging() |
blockOnIO, clearIO, getMBeanInfocacheMBeanInfo, 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, setImplementationpublic AddressControlImpl(org.apache.activemq.artemis.api.core.SimpleString address,
PostOffice postOffice,
PagingManager pagingManager,
StorageManager storageManager,
HierarchicalRepository<Set<org.apache.activemq.artemis.core.security.Role>> securityRepository)
throws Exception
Exceptionpublic String getAddress()
getAddress in interface org.apache.activemq.artemis.api.core.management.AddressControlpublic String[] getQueueNames() throws Exception
getQueueNames in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic String[] getBindingNames() throws Exception
getBindingNames in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic Object[] getRoles() throws Exception
getRoles in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic String getRolesAsJSON() throws Exception
getRolesAsJSON in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic long getNumberOfBytesPerPage()
throws Exception
getNumberOfBytesPerPage in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic long getAddressSize()
throws Exception
getAddressSize in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic long getNumberOfMessages()
throws Exception
getNumberOfMessages in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic boolean isPaging()
throws Exception
isPaging in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionpublic int getNumberOfPages()
throws Exception
getNumberOfPages in interface org.apache.activemq.artemis.api.core.management.AddressControlExceptionprotected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo in class AbstractControlprotected MBeanAttributeInfo[] fillMBeanAttributeInfo()
fillMBeanAttributeInfo in class AbstractControlCopyright © 2023 The Apache Software Foundation. All rights reserved.