Package org.apache.catalina.mbeans
Class GroupMBean
- java.lang.Object
-
- org.apache.tomcat.util.modeler.BaseModelMBean
-
- org.apache.catalina.mbeans.GroupMBean
-
- All Implemented Interfaces:
javax.management.DynamicMBean,javax.management.MBeanRegistration,javax.management.modelmbean.ModelMBeanNotificationBroadcaster,javax.management.NotificationBroadcaster
public class GroupMBean extends BaseModelMBean
A ModelMBean implementation for the
org.apache.catalina.Groupcomponent.
-
-
Field Summary
Fields Modifier and Type Field Description protected ManagedBeanmanagedTheManagedBeaninformation describing this MBean.protected RegistryregistryThe configuration information registry for our managed beans.-
Fields inherited from class org.apache.tomcat.util.modeler.BaseModelMBean
attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType
-
-
Constructor Summary
Constructors Constructor Description GroupMBean()Default constructor for GroupMBean.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRole(java.lang.String rolename)Add a newRoleto those this group belongs to.java.lang.String[]getRoles()Returns the MBean ObjectNames of all authorized roles for this group.java.lang.String[]getUsers()Returns the MBean ObjectNames of all users that are members of this group.voidremoveRole(java.lang.String rolename)Remove aRolefrom those this group belongs to.-
Methods inherited from class org.apache.tomcat.util.modeler.BaseModelMBean
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getClassName, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString
-
-
-
-
Field Detail
-
registry
protected final Registry registry
The configuration information registry for our managed beans.
-
managed
protected final ManagedBean managed
TheManagedBeaninformation describing this MBean.
-
-
Method Detail
-
getRoles
public java.lang.String[] getRoles()
Returns the MBean ObjectNames of all authorized roles for this group.- Returns:
- Array of MBean ObjectName strings for all roles
-
getUsers
public java.lang.String[] getUsers()
Returns the MBean ObjectNames of all users that are members of this group.- Returns:
- Array of MBean ObjectName strings for all users
-
addRole
public void addRole(java.lang.String rolename)
Add a newRoleto those this group belongs to.- Parameters:
rolename- Role name of the new role
-
removeRole
public void removeRole(java.lang.String rolename)
Remove aRolefrom those this group belongs to.- Parameters:
rolename- Role name of the old role
-
-