- java.lang.Object
-
- java.security.Permission
-
- java.security.BasicPermission
-
- jdk.net.NetworkPermission
-
- 实现的所有接口
-
Serializable
,Guard
public final class NetworkPermission extends BasicPermission
表示访问jdk.net包中定义的扩展网络功能的权限。 这些权限包含目标名称,但不包含操作列表。 呼叫者是否拥有许可。定义了以下目标:
permission target name, what the target allows,and associated risks Permission Target Name What the Permission Allows Risks of Allowing this Permission setOption.SO_FLOW_SLA set theSO_FLOW_SLA
option on any socket that supports it allows caller to set a higher priority or bandwidth allocation to sockets it creates, than they might otherwise be allowed. getOption.SO_FLOW_SLA retrieve theSO_FLOW_SLA
setting from any socket that supports the option allows caller access to SLA information that it might not otherwise have- 从以下版本开始:
- 1.8
- 另请参见:
-
ExtendedSocketOptions
, Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 NetworkPermission(String name)
使用给定的目标名称创建NetworkPermission。NetworkPermission(String name, String actions)
使用给定的目标名称创建NetworkPermission。
-
方法摘要
-
声明方法的类 java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
-
声明方法的类 java.security.Permission
checkGuard, getName, toString
-
-
-
-
构造方法详细信息
-
NetworkPermission
public NetworkPermission(String name)
使用给定的目标名称创建NetworkPermission。- 参数
-
name
- 权限目标名称 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
为空。
-
NetworkPermission
public NetworkPermission(String name, String actions)
使用给定的目标名称创建NetworkPermission。- 参数
-
name
- 权限目标名称 -
actions
- 应该是null
。 如果没有被忽略。 - 异常
-
NullPointerException
- 如果name
是null
。 -
IllegalArgumentException
- 如果name
为空。
-
-