JavaTM 2 Platform
Standard Ed. 6

javax.management.remote
類別 JMXPrincipal

java.lang.Object
  繼承者 javax.management.remote.JMXPrincipal
所有已實作的介面:
Serializable, Principal

public class JMXPrincipal
extends Object
implements Principal, Serializable

JMX Remote API 的遠端客戶端的身份。

類似 JMXPrincipal 的 principal 可能與一個特定的 Subject 關聯以便為該 Subject 增加其他的身份。有關如何獲得這樣的身份的詳細資訊,請參閱 Subject 類別。然後可基於與 Subject 關聯的 Principal 制定驗證決策。

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

建構子摘要
JMXPrincipal(String name)
          為給定的身份創建一個 JMXPrincipal。
 
方法摘要
 boolean equals(Object o)
          比較指定的 Object 與此 JMXPrincipal 是否相等。
 String getName()
          返回此 principal 的名稱。
 int hashCode()
          返回此 JMXPrincipal 的雜湊碼。
 String toString()
          返回此 JMXPrincipal 的字元串表示形式。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

JMXPrincipal

public JMXPrincipal(String name)

為給定的身份創建一個 JMXPrincipal。

參數:
name - 此身份的 JMX Remote API 名稱。
拋出:
NullPointerException - 如果該 namenull
方法詳細資訊

getName

public String getName()
返回此 principal 的名稱。

指定者:
介面 Principal 中的 getName
返回:
JMXPrincipal 的名稱。

toString

public String toString()
返回此 JMXPrincipal 的字元串表示形式。

指定者:
介面 Principal 中的 toString
覆寫:
類別 Object 中的 toString
返回:
JMXPrincipal 的字元串表示形式。

equals

public boolean equals(Object o)
比較指定的 Object 與此 JMXPrincipal 是否相等。如果給定對象也是一個 JMXPrincipal 並且兩個 JMXPrincipal 具有相同的名稱,則返回 true。

指定者:
介面 Principal 中的 equals
覆寫:
類別 Object 中的 equals
參數:
o - 要與此 JMXPrincipal 進行相等性比較的 Object。
返回:
如果指定的 Object 與此 JMXPrincipal 相等,則返回 true。
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此 JMXPrincipal 的雜湊碼。

指定者:
介面 Principal 中的 hashCode
覆寫:
類別 Object 中的 hashCode
返回:
JMXPrincipal 的雜湊碼。
另請參見:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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