JavaTM 2 Platform
Standard Ed. 6

javax.management
類別 MBeanTrustPermission

java.lang.Object
  繼承者 java.security.Permission
      繼承者 java.security.BasicPermission
          繼承者 javax.management.MBeanTrustPermission
所有已實作的介面:
Serializable, Guard

public class MBeanTrustPermission
extends BasicPermission

此權限表示“信任”簽章者或程式碼基。

MBeanTrustPermission 套件含目標名但不包含操作列表。為此權限定義了單個目標名 "register"。還允許目標 "*",這允許 "register" 和以後可能定義的所有目標。要允許策略物件創建策略檔案中指定的權限,只允許為操作指定 null 值或空字元串。

如果簽章者或程式碼源被授予此權限,則將其認為是 MBean 的可信任源。只有來自可信任源的 MBean 才能在 MBeanServer 中註冊。

從以下版本開始:
1.5
另請參見:
序列化表格

建構子摘要
MBeanTrustPermission(String name)
          創建具有給定名稱的新 MBeanTrustPermission。
MBeanTrustPermission(String name, String actions)
          創建具有給定名稱的新 MBeanTrustPermission。
 
方法摘要
 
從類別 java.security.BasicPermission 繼承的方法
equals, getActions, hashCode, implies, newPermissionCollection
 
從類別 java.security.Permission 繼承的方法
checkGuard, getName, toString
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

MBeanTrustPermission

public MBeanTrustPermission(String name)

創建具有給定名稱的新 MBeanTrustPermission。

此建構子等效於 MBeanTrustPermission(name,null)

參數:
name - 權限名稱。對於此權限而言,它必須是 "register" 或 "*"。
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 不是 "register" 或 "*"。

MBeanTrustPermission

public MBeanTrustPermission(String name,
                            String actions)

創建具有給定名稱的新 MBeanTrustPermission。

參數:
name - 權限名稱。對於此權限而言,它必須是 "register" 或 "*"。
actions - 該權限的操作。它必須為 null 或 ""
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 不是 "register" 也不是 "*";如果 actions 是非 null 非空(null)的字元串。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only