W3cubDocs

/OpenJDK 21

Class NetworkPermission

All Implemented Interfaces:
Serializable, Guard
public final class NetworkPermission extends BasicPermission
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.
Since:
1.8
See Also:

Constructor Summary

Constructor Description
NetworkPermission(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

Methods declared in class java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Constructor Details

NetworkPermission

public NetworkPermission(String name)
Creates a NetworkPermission with the given target name.
Parameters:
name - the permission target name
Throws:
NullPointerException - if name is null.
IllegalArgumentException - if name is empty.

NetworkPermission

public NetworkPermission(String name, String actions)
Creates a NetworkPermission with the given target name.
Parameters:
name - the permission target name
actions - should be null. Is ignored if not.
Throws:
NullPointerException - if name is null.
IllegalArgumentException - if name is empty.

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.net/jdk/net/NetworkPermission.html