- 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 SummaryConstructors 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.BasicPermissionequals, getActions, hashCode, implies, newPermissionCollection
 - 
Methods declared in class java.security.PermissioncheckGuard, getName, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
NetworkPermissionpublic NetworkPermission(String name) Creates a NetworkPermission with the given target name.- Parameters:
- name- the permission target name
- Throws:
- NullPointerException- if- nameis- null.
- IllegalArgumentException- if- nameis empty.
 
 - 
NetworkPermissionpublic 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- nameis- null.
- IllegalArgumentException- if- nameis empty.
 
 
- 
 
-