Package Summary Overview Summary

### class:JMXPrincipal [NONE]
All Implemented Interfaces: `Serializable, Principal` public class JMXPrincipal extends Object implements Principal, Serializable The identity of a remote client of the JMX Remote API. Principals such as this `JMXPrincipal` may be associated with a particular `Subject` to augment that `Subject` with an additional identity. Refer to the `Subject` class for more information on how to achieve this. Authorization decisions can then be based upon the Principals associated with a `Subject`. Since: 1.5 See Also: `Principal` `Subject` Serialized Form

### constructor:JMXPrincipal(java.lang.String) [NONE]
### JMXPrincipal public JMXPrincipal (String name) Creates a JMXPrincipal for a given identity. Parameters: `name` - the JMX Remote API name for this identity. Throws: `NullPointerException` - if the `name` is `null`.

### method:getName() [NONE]
### getName public String getName() Returns the name of this principal. Specified by: `getName` in interface `Principal` Returns: the name of this `JMXPrincipal`.

### method:toString() [NONE]
### toString public String toString() Returns a string representation of this `JMXPrincipal`. Specified by: `toString` in interface `Principal` Overrides: `toString` in class `Object` Returns: a string representation of this `JMXPrincipal`.

### method:equals(java.lang.Object) [NONE]
### equals public boolean equals (Object o) Compares the specified Object with this `JMXPrincipal` for equality. Returns true if the given object is also a `JMXPrincipal` and the two JMXPrincipals have the same name. Specified by: `equals` in interface `Principal` Overrides: `equals` in class `Object` Parameters: `o` - Object to be compared for equality with this `JMXPrincipal`. Returns: true if the specified Object is equal to this `JMXPrincipal`. See Also: `Object.hashCode()` `HashMap`

### method:hashCode() [NONE]
### hashCode public int hashCode() Returns a hash code for this `JMXPrincipal`. Specified by: `hashCode` in interface `Principal` Overrides: `hashCode` in class `Object` Returns: a hash code for this `JMXPrincipal`. See Also: `Object.equals(java.lang.Object)` `System.identityHashCode(Object)`