- java.lang.Object
-
- javax.management.remote.JMXPrincipal
-
- 实现的所有接口
-
Serializable
,Principal
public class JMXPrincipal extends Object implements Principal, Serializable
JMX Remote API的远程客户端的标识。
诸如此
JMXPrincipal
可以与特定的Subject
相关联以用附加标识来扩充该Subject
。 有关如何实现此目的的更多信息,请参阅Subject
类。 然后,授权决策可以基于与Subject
相关联的Subject
。- 从以下版本开始:
- 1.5
- 另请参见:
-
Principal
,Subject
, Serialized Form
-
-
构造方法详细信息
-
JMXPrincipal
public JMXPrincipal(String name)
为给定的标识创建JMXPrincipal。- 参数
-
name
- 此标识的JMX Remote API名称。 - 异常
-
NullPointerException
- 如果name
是null
。
-
-
方法详细信息
-
getName
public String getName()
返回此主体的名称。
-
toString
public String toString()
返回此JMXPrincipal
的字符串表示JMXPrincipal
。
-
equals
public boolean equals(Object o)
将指定的Object与此JMXPrincipal
进行比较以获得相等性。 如果给定对象也是JMXPrincipal
且两个JMXPrincipals具有相同名称,则返回true。
-
hashCode
public int hashCode()
返回此JMXPrincipal
的哈希码。- Specified by:
-
hashCode
,界面Principal
- 重写:
-
hashCode
在类Object
- 结果
-
这个
JMXPrincipal
的哈希代码。 - 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-