Module java.base
Package java.net.spi

Class InetAddressResolver.LookupPolicy

java.lang.Object
java.net.spi.InetAddressResolver.LookupPolicy
封闭接口:
InetAddressResolver

public static final class InetAddressResolver.LookupPolicy extends Object
一个LookupPolicy对象描述了可以应用于查找操作的特征。特别是,它用于指定在查找主机地址时应执行的排序和过滤方式。

默认的平台范围查找策略是通过查询影响IPv4和IPv6地址返回方式的系统属性来构建的。

自 JDK 版本:
18
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    表示是否在查找过程中需要查询IPv4地址的特征值。
    static final int
    表示是否应该首先返回IPv4地址的特征值,由InetAddressResolver确定。
    static final int
    表示是否在查找过程中需要查询IPv6地址的特征值。
    static final int
    表示是否应该首先返回IPv6地址的特征值,由InetAddressResolver确定。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回此查找策略的特征集。
    of(int characteristics)
    此工厂方法使用给定的characteristics值创建一个LookupPolicy实例。

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • IPV4

      @Native public static final int IPV4
      表示是否在查找过程中需要查询IPv4地址的特征值。
      参见:
    • IPV6

      @Native public static final int IPV6
      表示是否在查找过程中需要查询IPv6地址的特征值。
      参见:
    • IPV4_FIRST

      @Native public static final int IPV4_FIRST
      表示是否应该首先返回IPv4地址的特征值,由InetAddressResolver确定。
      参见:
    • IPV6_FIRST

      @Native public static final int IPV6_FIRST
      表示是否应该首先返回IPv6地址的特征值,由InetAddressResolver确定。
      参见:
  • Method Details