public class AddressControlImpl extends AbstractControl implements AddressControl
storageManager| Constructor and Description |
|---|
AddressControlImpl(SimpleString address,
PostOffice postOffice,
PagingManager pagingManager,
StorageManager storageManager,
HierarchicalRepository<Set<Role>> securityRepository) |
| Modifier and Type | Method and Description |
|---|---|
protected MBeanOperationInfo[] |
fillMBeanOperationInfo() |
String |
getAddress()
Returns the managed address.
|
String[] |
getBindingNames()
Returns the names of all bindings (both queues and diverts) bound to this address
|
long |
getNumberOfBytesPerPage()
Returns the number of bytes used by each page for this address.
|
int |
getNumberOfPages()
Returns the number of pages used by this address.
|
String[] |
getQueueNames()
Returns the names of the queues bound to this address.
|
Object[] |
getRoles()
Returns the roles (name and permissions) associated to this address.
|
String |
getRolesAsJSON()
Returns the roles (name and permissions) associated to this address
using JSON serialization.
|
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(SimpleString address, PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, HierarchicalRepository<Set<Role>> securityRepository) throws Exception
Exceptionpublic String getAddress()
AddressControlgetAddress in interface AddressControlpublic String[] getQueueNames() throws Exception
AddressControlgetQueueNames in interface AddressControlExceptionpublic String[] getBindingNames() throws Exception
AddressControlgetBindingNames in interface AddressControlExceptionpublic Object[] getRoles() throws Exception
AddressControlgetRoles in interface AddressControlExceptionpublic String getRolesAsJSON() throws Exception
AddressControlRoleInfo.from(String).getRolesAsJSON in interface AddressControlExceptionpublic long getNumberOfBytesPerPage()
throws Exception
AddressControlgetNumberOfBytesPerPage in interface AddressControlExceptionpublic boolean isPaging()
throws Exception
isPaging in interface AddressControlExceptionpublic int getNumberOfPages()
throws Exception
AddressControlgetNumberOfPages in interface AddressControlExceptionprotected MBeanOperationInfo[] fillMBeanOperationInfo()
fillMBeanOperationInfo in class AbstractControlCopyright © 2012 JBoss by Red Hat. All Rights Reserved.