public class MBeanTrustPermission extends BasicPermission
mbeantrustpermission包含目标的名字,但没有行动清单。一个单一的目标名称,“注册”,被定义为这个权限。目标“*”也是允许的,允许“注册”和任何未来的目标,可能会被定义。仅允许在操作允许策略对象创建策略文件中指定的权限时,才允许使用空值或空字符串。
如果一个签名,或CodeSource该权限授予,则考虑MBeans可信来源。只从信任的来源可能是注册MBeanServer MBeans。
Constructor and Description |
---|
MBeanTrustPermission(String name)
创建具有给定名称的新mbeantrustpermission。
|
MBeanTrustPermission(String name, String actions)
创建具有给定名称的新mbeantrustpermission。
|
equals, getActions, hashCode, implies, newPermissionCollection
checkGuard, getName, toString
public MBeanTrustPermission(String name)
创建具有给定名称的新mbeantrustpermission。
此构造函数相当于MBeanTrustPermission(name,null)
。
name
-权限的名称。它必须是“注册”或“*”为本许可。
null
name
NullPointerException
。
IllegalArgumentException
-如果
name
既不是“登记”和“*”。
public MBeanTrustPermission(String name, String actions)
创建具有给定名称的新mbeantrustpermission。
name
-权限的名称。它必须是“注册”或“*”为本许可。
actions
为许可的行为。它必须是空的或
""
。
null
name
NullPointerException
。
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.