Class NetworkPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
jdk.net.NetworkPermission
- All Implemented Interfaces:
Serializable
,Guard
Represents permission to access the extended networking capabilities
defined in the jdk.net package. These permissions contain a target
name, but no actions list. Callers either possess the permission or not.
- API Note:
- This permission cannot be used for controlling access to resources as the Security Manager is no longer supported.
- Since:
- 1.8
- See Also:
-
Constructor Summary
ConstructorDescriptionNetworkPermission
(String name) Creates a NetworkPermission with the given target name.NetworkPermission
(String name, String actions) Creates a NetworkPermission with the given target name. -
Method Summary
Methods declared in class java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
Methods declared in class java.security.Permission
checkGuard, getName, toString
-
Constructor Details
-
NetworkPermission
Creates a NetworkPermission with the given target name.- Parameters:
name
- the permission target name- Throws:
NullPointerException
- ifname
isnull
.IllegalArgumentException
- ifname
is empty.
-
NetworkPermission
Creates a NetworkPermission with the given target name.- Parameters:
name
- the permission target nameactions
- should benull
. Is ignored if not.- Throws:
NullPointerException
- ifname
isnull
.IllegalArgumentException
- ifname
is empty.
-