| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Permission
java.security.BasicPermission
javax.management.MBeanServerPermission
A Permission to perform actions related to MBeanServers.
    The name of the permission specifies the operation requested
    or granted by the permission.  For a granted permission, it can be
    * to allow all of the MBeanServer operations specified below.
    Otherwise, for a granted or requested permission, it must be one of the
    following:
    
MBeanServerFactory.createMBeanServer() or
    MBeanServerFactory.createMBeanServer(java.lang.String).
    MBeanServerFactory.findMBeanServer(java.lang.String).
    MBeanServerFactory.newMBeanServer() or
    MBeanServerFactory.newMBeanServer(java.lang.String).
    MBeanServerFactory.releaseMBeanServer(javax.management.MBeanServer).
    
    MBeanServerPermission("createMBeanServer") implies
    MBeanServerPermission("newMBeanServer").
| Constructor Summary | |
| MBeanServerPermission(java.lang.String name)Create a new MBeanServerPermission with the given name. | |
| MBeanServerPermission(java.lang.String name,
                      java.lang.String actions)Create a new MBeanServerPermission with the given name. | |
| Method Summary | |
|  boolean | equals(java.lang.Object obj)Checks two MBeanServerPermission objects for equality. | 
|  int | hashCode() | 
|  boolean | implies(java.security.Permission p)Checks if this MBeanServerPermission object "implies" the specified permission. | 
|  java.security.PermissionCollection | newPermissionCollection() | 
| Methods inherited from class java.security.BasicPermission | 
| getActions | 
| Methods inherited from class java.security.Permission | 
| checkGuard, getName, toString | 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public MBeanServerPermission(java.lang.String name)
Create a new MBeanServerPermission with the given name.
This constructor is equivalent to
        MBeanServerPermission(name,null).
name - the name of the granted permission.  It must
        respect the constraints spelt out in the description of the
        MBeanServerPermission class.
java.lang.NullPointerException - if the name is null.
java.lang.IllegalArgumentException - if the name is not
        * or one of the allowed names or a comma-separated
        list of the allowed names.
public MBeanServerPermission(java.lang.String name,
                             java.lang.String actions)
Create a new MBeanServerPermission with the given name.
name - the name of the granted permission.  It must
        respect the constraints spelt out in the description of the
        MBeanServerPermission class.actions - the associated actions.  This parameter is not
        currently used and must be null or the empty string.
java.lang.NullPointerException - if the name is null.
java.lang.IllegalArgumentException - if the name is not
        * or one of the allowed names or a comma-separated
        list of the allowed names, or if actions is a non-null
        non-empty string.| Method Detail | 
public int hashCode()
public boolean implies(java.security.Permission p)
Checks if this MBeanServerPermission object "implies" the specified permission.
More specifically, this method returns true if:
The createMBeanServer permission implies the
 newMBeanServer permission.
p - the permission to check against.
public boolean equals(java.lang.Object obj)
obj - the object we are testing for equality with this object.
public java.security.PermissionCollection newPermissionCollection()
| 
 | J2EE1.4 SDK | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved.