APIdia Launch Partner
Top Description Fields Constructors Methods
java.lang.management

public final Class ManagementPermission

extends BasicPermission
Class Inheritance
Annotations
@Deprecated
since:25
forRemoval:true

Deprecated

for removal since 25.

This class was only useful in conjunction with the Security Manager, which is no longer supported. There is no replacement for this class.

This class is for management permissions.

API Note

This permission cannot be used for controlling access to resources as the Security Manager is no longer supported. Consequently this class is deprecated for removal in a future release.

Author
Mandy Chung
Since
1.5
See Also
java.security.BasicPermission, java.security.Permission, java.security.Permissions, java.security.PermissionCollection, java.lang.SecurityManager

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
ManagementPermission(String
Permission name. Must be either "monitor" or "control".
name
)

Constructs a ManagementPermission with the specified name.

public
ManagementPermission(String
Permission name. Must be either "monitor" or "control".
name
,
String
Must be either null or the empty string.
actions
)

Constructs a new ManagementPermission object.

Method Summary

Inherited from java.security.BasicPermission:
equalsgetActionshashCodeimpliesnewPermissionCollection

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.security.BasicPermission.serialVersionUID.

Constructor Detail

ManagementPermissionback to summary
public ManagementPermission(String name)

Constructs a ManagementPermission with the specified name.

Parameters
name:String

Permission name. Must be either "monitor" or "control".

Exceptions
NullPointerException:
if name is null.
IllegalArgumentException:
if name is empty or invalid.
ManagementPermissionback to summary
public ManagementPermission(String name, String actions) throws IllegalArgumentException

Constructs a new ManagementPermission object.

Parameters
name:String

Permission name. Must be either "monitor" or "control".

actions:String

Must be either null or the empty string.

Exceptions
IllegalArgumentException:
if name is empty or if arguments are invalid.
NullPointerException:
if name is null.