JavaTM 2 Platform
Standard Ed. 6

javax.management.remote
類別 SubjectDelegationPermission

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

public final class SubjectDelegationPermission
extends BasicPermission

授權標識表示驗證標識執行操作所需的權限。

SubjectDelegationPermission 套件含一個名稱(也稱為“目標名稱”),但沒有動作列表;可以使用,也可以不使用指定權限。

目標名稱是驗證主體類別名帶一個句點和驗證主體名稱,即 "PrincipalClassName.PrincipalName"

星號可能單獨出現,也可能緊跟在 "." 後面出現在目標名稱的末尾,它表示通配符比對。

例如,"*"、"javax.management.remote.JMXPrincipal.*" 和 "javax.management.remote.JMXPrincipal.delegate" 都是有效的目標名稱。其中,第一個表示來自任意主體類別的任意主體名稱,第二個表示具體主體類別 javax.management.remote.JMXPrincipal 的任意主體名稱,第三個表示具體主體類別 javax.management.remote.JMXPrincipal 的具體主題名稱 delegate

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

建構子摘要
SubjectDelegationPermission(String name)
          創建具有指定名稱的新 SubjectDelegationPermission。
SubjectDelegationPermission(String name, String actions)
          創建帶指定名稱的新 SubjectDelegationPermission 物件。
 
方法摘要
 
從類別 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
 

建構子詳細資訊

SubjectDelegationPermission

public SubjectDelegationPermission(String name)
創建具有指定名稱的新 SubjectDelegationPermission。此名稱為 SubjectDelegationPermission 的符號名。

參數:
name - SubjectDelegationPermission 的名稱
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 為空。

SubjectDelegationPermission

public SubjectDelegationPermission(String name,
                                   String actions)
創建帶指定名稱的新 SubjectDelegationPermission 物件。此名稱是 SubjectDelegationPermission 的符號名,而目前不使用操作 String,該字元串應該為 null。

參數:
name - SubjectDelegationPermission 的名稱
actions - 應該為 null。
拋出:
NullPointerException - 如果 namenull
IllegalArgumentException - 如果 name 為空或 actions 不為 null。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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