Module  jdk.net
软件包  jdk.net

Class NetworkPermission

  • All Implemented Interfaces:
    SerializableGuard


    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 the SO_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 the SO_FLOW_SLA setting from any socket that supports the option allows caller access to SLA information that it might not otherwise have
    从以下版本开始:
    1.8
    另请参见:
    ExtendedSocketOptionsSerialized Form
    • 构造方法详细信息

      • NetworkPermission

        public NetworkPermission​(String name)
        使用给定的目标名称创建一个NetworkPermission。
        参数
        name - 权限目标名称
        异常
        NullPointerException - 如果 namenull
        IllegalArgumentException - 如果 name为空。
      • NetworkPermission

        public NetworkPermission​(String name,
                                 String actions)
        使用给定的目标名称创建一个NetworkPermission。
        参数
        name - 权限目标名称
        actions - 应为null 如果没有忽略。
        异常
        NullPointerException - 如果 namenull
        IllegalArgumentException - 如果 name为空。