类 QiniuDns

java.lang.Object
com.qiniu.android.dns.http.QiniuDns
所有已实现的接口:
IResolver

public class QiniuDns
extends java.lang.Object
implements IResolver
  • 字段概要

    从接口继承的字段 com.qiniu.android.dns.IResolver

    DNS_DEFAULT_TIMEOUT
  • 构造器概要

    构造器
    构造器 说明
    QiniuDns​(java.lang.String accountId, java.lang.String encryptKey, int expireTimeSecond)  
  • 方法概要

    修饰符和类型 方法 说明
    Record[] resolve​(Domain domain, NetworkInfo info)
    根据域名参数进行查询
    void setEncrypted​(boolean encrypted)  
    void setHttps​(boolean https)  

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • QiniuDns

      public QiniuDns​(java.lang.String accountId, java.lang.String encryptKey, int expireTimeSecond)
  • 方法详细资料

    • setEncrypted

      public void setEncrypted​(boolean encrypted)
    • setHttps

      public void setHttps​(boolean https)
    • resolve

      public Record[] resolve​(Domain domain, NetworkInfo info) throws java.io.IOException
      从接口复制的说明: IResolver
      根据域名参数进行查询
      指定者:
      resolve 在接口中 IResolver
      参数:
      domain - 域名参数
      info - 网络信息,便于根据运营商选择不同策略
      返回:
      dns记录列表
      抛出:
      java.io.IOException - 劫持或者网络异常