- 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) 
 
 -  
 
 -