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.
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 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.