- java.lang.Object
 - 
- java.security.Permission
 - 
- java.security.BasicPermission
 - 
- jdk.net.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.The following targets are defined:
Permission Target Name What the Permission Allows Risks of Allowing this Permission setOption.SO_FLOW_SLA set the SO_FLOW_SLAoption on any socket that supports itallows caller to set a higher priority or bandwidth allocation to sockets it creates, than they might otherwise be allowed. getOption.SO_FLOW_SLA retrieve the SO_FLOW_SLAsetting from any socket that supports the optionallows caller access to SLA information that it might not otherwise have - Since:
 - 1.8
 - See Also:
 ExtendedSocketOptions, Serialized Form
 
- 
- 
Constructor Summary
Constructors 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 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
NetworkPermission
public NetworkPermission(String name)
Creates a NetworkPermission with the given target name.- Parameters:
 name- the permission target name- Throws:
 NullPointerException- ifnameisnull.IllegalArgumentException- ifnameis empty.
 
- 
NetworkPermission
public NetworkPermission(String name, String actions)
Creates a NetworkPermission with the given target name.- Parameters:
 name- the permission target nameactions- should benull. Is ignored if not.- Throws:
 NullPointerException- ifnameisnull.IllegalArgumentException- ifnameis empty.
 
 - 
 
 -