com.bea.jvm
Class ManagementPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--java.security.BasicPermission
              |
              +--com.bea.jvm.ManagementPermission
All Implemented Interfaces:
java.security.Guard, java.io.Serializable

public class ManagementPermission
extends java.security.BasicPermission

Basic security permission needed for accessing the ManagementAPI. The granualarity is very coarse right now. The only available permission has the name "createInstance", which allows instances of the different subsystem interfaces to be created.

Author:
Marcus Hirt
See Also:
Serialized Form

Field Summary
static java.lang.String CREATE_INSTANCE
           
 
Constructor Summary
ManagementPermission(java.lang.String name)
          Constructor for ManagementPermission.
ManagementPermission(java.lang.String name, java.lang.String action)
          Constructor for ManagementPermission.
 
Methods inherited from class java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
 
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
 

Field Detail

CREATE_INSTANCE

public static final java.lang.String CREATE_INSTANCE
See Also:
Constant Field Values
Constructor Detail

ManagementPermission

public ManagementPermission(java.lang.String name)
Constructor for ManagementPermission.

Parameters:
name -

ManagementPermission

public ManagementPermission(java.lang.String name,
                            java.lang.String action)
Constructor for ManagementPermission.

Parameters:
name -
action -