public class MBeanTrustPermission extends BasicPermission
MBeanTrustPermission包含目标名称,但不包含任何操作列表。 为此权限定义单个目标名称“register”。 目标“*”也被允许,允许“注册”和任何未来可能定义的目标。 只有空值或空字符串才允许策略对象创建策略文件中指定的权限。
如果签名者或代码资源被授予此权限,则它被认为是MBean的可信来源。 只有来自信任来源的MBeans才可以在MBeanServer中注册。
| Constructor and Description | 
|---|
| MBeanTrustPermission(String name)
              使用给定的名称创建一个新的MBeanTrustPermission。 
             | 
| MBeanTrustPermission(String name, String actions)
              使用给定的名称创建一个新的MBeanTrustPermission。 
             | 
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic MBeanTrustPermission(String name)
使用给定的名称创建一个新的MBeanTrustPermission。
 此构造函数相当于MBeanTrustPermission(name,null) 。 
name - name的名称。 
            该权限必须为“注册”或“*”。 
           NullPointerException - 如果 
            name是 
            null 。 
           IllegalArgumentException - 如果 
            name既不是“寄存器”也不是“*”。 
           public MBeanTrustPermission(String name, String actions)
使用给定的名称创建一个新的MBeanTrustPermission。
name - name的名称。 
            该权限必须为“注册”或“*”。 
           actions - actions的动作。 
            它必须为null或"" 。 
           NullPointerException - 如果 
            name是 
            null 。 
           IllegalArgumentException - 如果name既不是“寄存器”也不是“*”; 
            或者如果actions是非空的非空字符串。 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.