public class JMXPrincipal extends Object implements Principal, Serializable
JMX Remote API的远程客户端的身份。
校长如此JMXPrincipal
可以与特定关联Subject
来补充Subject
与另外的身份。 有关如何实现这一点的更多信息,请参阅Subject
课程。 授权决定可以基于与Subject相关联的Subject
。
Principal
, Subject
, Serialized Form
Constructor and Description |
---|
JMXPrincipal(String name)
为给定的身份创建一个JMXPrincipal。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
将指定的对象与此
JMXPrincipal 进行比较以获得相等性。
|
String |
getName()
返回此主体的名称。
|
int |
hashCode()
返回此
JMXPrincipal 的哈希码。
|
String |
toString()
返回此
JMXPrincipal 的字符串表示
JMXPrincipal 。
|
public JMXPrincipal(String name)
为给定的身份创建一个JMXPrincipal。
name
- 此标识的JMX Remote API名称。
NullPointerException
- 如果
name
是
null
。
public String toString()
JMXPrincipal
的字符串表示
JMXPrincipal
。
public boolean equals(Object o)
JMXPrincipal
进行比较以获得相等性。
如果给定的对象也是JMXPrincipal
,并且两个JMXPrincipals具有相同的名称,则返回true。
public int hashCode()
JMXPrincipal
的哈希码。
hashCode
在接口
Principal
hashCode
在
Object
JMXPrincipal
的哈希码。
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)