Skip navigation links
A C D E F G H I J L P Q R S T U 

A

ABOUT_YEAR - Static variable in class io.leopard.javahost.impl.AbstractDns
 
AbstractDns - Class in io.leopard.javahost.impl
虚拟DNS抽象实现类.
AbstractDns() - Constructor for class io.leopard.javahost.impl.AbstractDns
 
AbstractHosts - Class in io.leopard.javahost.impl
Hosts文件解析抽象实现.
AbstractHosts() - Constructor for class io.leopard.javahost.impl.AbstractHosts
 
AutoUnitRunnable - Class in io.leopard.javahost
使用到AutoUnit时自动调用.
AutoUnitRunnable() - Constructor for class io.leopard.javahost.AutoUnitRunnable
 

C

Config - Interface in io.leopard.javahost
 
ConfigClasspathImpl - Class in io.leopard.javahost.impl
 
ConfigClasspathImpl() - Constructor for class io.leopard.javahost.impl.ConfigClasspathImpl
 
ConfigImpl - Class in io.leopard.javahost.impl
 
ConfigImpl() - Constructor for class io.leopard.javahost.impl.ConfigImpl
 
createCacheEntry(String, String[]) - Method in class io.leopard.javahost.impl.AbstractDns
 

D

Dns - Interface in io.leopard.javahost
虚拟DNS接口.
DnsImpl - Class in io.leopard.javahost.impl
虚拟DNS实现类
DnsImpl() - Constructor for class io.leopard.javahost.impl.DnsImpl
 

E

exist(String) - Method in interface io.leopard.javahost.Hosts
判断域名是否存在.
exist(String) - Method in class io.leopard.javahost.impl.HostsImpl
 

F

find() - Method in interface io.leopard.javahost.Config
 
find() - Method in class io.leopard.javahost.impl.ConfigClasspathImpl
 
find() - Method in class io.leopard.javahost.impl.ConfigImpl
 
findByClasspath() - Method in class io.leopard.javahost.impl.ConfigImpl
 
findInternal() - Method in class io.leopard.javahost.impl.ConfigImpl
 

G

getAddressCache() - Method in class io.leopard.javahost.impl.AbstractDns
 
getDns() - Static method in class io.leopard.javahost.JavaHost
获取虚拟DNS接口
getExpiration() - Method in class io.leopard.javahost.model.Host
 
getHost() - Method in class io.leopard.javahost.model.Host
 
getHosts() - Static method in class io.leopard.javahost.JavaHost
获取hosts文件解析接口
getHostsPath() - Method in class io.leopard.javahost.impl.AbstractHosts
获取hosts文件路径.
getIp(String) - Static method in class io.leopard.javahost.JavaHost
根据域名查询IP,多IP时只返回第一个(查询范围:包括hosts文件、DNS服务器、虚拟DNS).
getIp() - Method in class io.leopard.javahost.model.Host
 

H

Host - Class in io.leopard.javahost.model
Host Model.
Host() - Constructor for class io.leopard.javahost.model.Host
 
Hosts - Interface in io.leopard.javahost
Hosts文件解析接口.
HostsCacheImpl - Class in io.leopard.javahost.impl
Hosts文件解析缓存实现类.
HostsCacheImpl() - Constructor for class io.leopard.javahost.impl.HostsCacheImpl
 
HostsImpl - Class in io.leopard.javahost.impl
Hosts文件解析实现类.
HostsImpl() - Constructor for class io.leopard.javahost.impl.HostsImpl
 

I

io.leopard.javahost - package io.leopard.javahost
 
io.leopard.javahost.impl - package io.leopard.javahost.impl
 
io.leopard.javahost.model - package io.leopard.javahost.model
 
isLocalHost(String) - Static method in class io.leopard.javahost.JavaHost
是否在hosts文件配置的域名?
isVirtualDns(Host) - Method in class io.leopard.javahost.impl.DnsImpl
判断是否虚拟DNS设置的host.

J

JavaHost - Class in io.leopard.javahost
JavaHost(JVM虚拟DNS)接口 util类.
IP查找顺序:虚拟DNS -> hosts文件 -> DNS服务器.
JavaHost() - Constructor for class io.leopard.javahost.JavaHost
 

L

list() - Method in interface io.leopard.javahost.Dns
获取所有虚拟DNS记录.
list(String) - Method in interface io.leopard.javahost.Dns
获取所有虚拟DNS记录.
list() - Method in interface io.leopard.javahost.Hosts
获取所有hosts文件配置的记录.
list() - Method in class io.leopard.javahost.impl.DnsImpl
 
list(String) - Method in class io.leopard.javahost.impl.DnsImpl
 
list() - Method in class io.leopard.javahost.impl.HostsCacheImpl
 
list() - Method in class io.leopard.javahost.impl.HostsImpl
 

P

parseLine(String) - Method in class io.leopard.javahost.impl.AbstractHosts
 
printAllVirtualDns() - Static method in class io.leopard.javahost.JavaHost
打印所有虚拟DNS记录.

Q

query(String) - Method in interface io.leopard.javahost.Dns
解析域名.
query(String) - Method in interface io.leopard.javahost.Hosts
根据域名获取IP.
query(String) - Method in class io.leopard.javahost.impl.DnsImpl
 
query(String) - Method in class io.leopard.javahost.impl.HostsImpl
 
queryIp(String) - Method in interface io.leopard.javahost.Dns
解析域名.
queryIp(String) - Method in class io.leopard.javahost.impl.DnsImpl
 
queryIp(String) - Static method in class io.leopard.javahost.JavaHost
根据域名查询IP,多IP时随机返回1个(查询范围:包括hosts文件、DNS服务器、虚拟DNS).
queryIpByLocalHosts(String) - Static method in class io.leopard.javahost.JavaHost
从本地hosts文件解析域名.
queryIpByVirtualDns(String) - Static method in class io.leopard.javahost.JavaHost
从虚拟DNS解析域名.

R

readHostsFile() - Method in class io.leopard.javahost.impl.AbstractHosts
读取hosts文件内容.
remove(String) - Method in interface io.leopard.javahost.Dns
删除域名解析.
remove(String) - Method in class io.leopard.javahost.impl.DnsImpl
 
run() - Method in class io.leopard.javahost.AutoUnitRunnable
 

S

setExpiration(long) - Method in class io.leopard.javahost.model.Host
 
setHost(String) - Method in class io.leopard.javahost.model.Host
 
setIp(String) - Method in class io.leopard.javahost.model.Host
 

T

toHost(Object) - Method in class io.leopard.javahost.impl.AbstractDns
 
toString() - Method in class io.leopard.javahost.model.Host
 

U

update(String, String) - Method in interface io.leopard.javahost.Dns
设置域名解析.
update(String, String[]) - Method in interface io.leopard.javahost.Dns
设置域名解析.
update(String, String) - Method in class io.leopard.javahost.impl.DnsImpl
 
update(String, String[]) - Method in class io.leopard.javahost.impl.DnsImpl
 
updateVirtualDns(String, String) - Static method in class io.leopard.javahost.JavaHost
更新虚拟DNS域名指向.
updateVirtualDns(String, String[]) - Static method in class io.leopard.javahost.JavaHost
更新虚拟DNS域名指向.
updateVirtualDns(Properties) - Static method in class io.leopard.javahost.JavaHost
更新虚拟DNS域名指向.
updateVirtualDns(Map<String, String>) - Static method in class io.leopard.javahost.JavaHost
 
updateVirtualDnsByStrings(String, String) - Static method in class io.leopard.javahost.JavaHost
 
A C D E F G H I J L P Q R S T U 
Skip navigation links

Copyright © 2014–2016. All rights reserved.