public class HostManager extends Object
| 构造器和说明 |
|---|
HostManager(GtApiConfiguration configuration,
HttpManager httpManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
analyseStableDomain()
分析最稳定域名
|
String |
domainHash() |
RasDomainBO |
getRasDomain() |
BlockingQueue<String> |
getSortedHostQueue() |
int |
getSwitchIncrNum() |
int |
getSwitchTotalNum() |
String |
getUsing() |
void |
handleDomain(RasDomainBO domainBO)
处理天上返回的域名
|
boolean |
setRasDomainBO(RasDomainBO rasDomainBO) |
void |
setSortedHostQueue(BlockingQueue<String> sortedHostQueue) |
void |
switchHost()
切换域名
|
void |
switchTo(String willUse) |
public HostManager(GtApiConfiguration configuration, HttpManager httpManager)
public String getUsing()
public void handleDomain(RasDomainBO domainBO)
domainBO - public void switchTo(String willUse)
willUse - public void switchHost()
public RasDomainBO getRasDomain()
public boolean setRasDomainBO(RasDomainBO rasDomainBO)
public BlockingQueue<String> getSortedHostQueue()
public void setSortedHostQueue(BlockingQueue<String> sortedHostQueue)
public String domainHash()
public void analyseStableDomain()
public int getSwitchIncrNum()
public int getSwitchTotalNum()
Copyright © 2022. All rights reserved.