| grant { |
| // JMX permissions |
| permission javax.management.MBeanServerPermission "*"; |
| // Add permission to create and register 1 specific Described MBean |
| permission javax.management.MBeanPermission "Described#-[defaultDomain:class=Described]", "instantiate"; |
| permission javax.management.MBeanPermission "Described#-[defaultDomain:class=Described]", "registerMBean"; |
| // Add permission to create and register 1 specific Described MXBean |
| permission javax.management.MBeanPermission "DescribedMX#-[defaultDomain:class=DescribedMX]", "instantiate"; |
| permission javax.management.MBeanPermission "DescribedMX#-[defaultDomain:class=DescribedMX]", "registerMBean"; |
| // Add permission to create and register 1 specific UnDescribed MBean |
| permission javax.management.MBeanPermission "UnDescribed#-[defaultDomain:class=UnDescribed]", "instantiate"; |
| permission javax.management.MBeanPermission "UnDescribed#-[defaultDomain:class=UnDescribed]", "registerMBean"; |
| // |
| permission javax.management.MBeanTrustPermission "*"; |
| }; |