类 HostManager
- java.lang.Object
-
- com.getui.push.v2.sdk.core.manager.HostManager
-
public class HostManager extends Object
create by getui on 2020/9/28- 作者:
- getui
-
-
构造器概要
构造器 构造器 说明 HostManager(GtApiConfiguration configuration, HttpManager httpManager)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidanalyseStableDomain()分析最稳定域名StringdomainHash()RasDomainBOgetRasDomain()BlockingQueue<String>getSortedHostQueue()intgetSwitchIncrNum()intgetSwitchTotalNum()StringgetUsing()voidhandleDomain(RasDomainBO domainBO)处理天上返回的域名booleansetRasDomainBO(RasDomainBO rasDomainBO)voidsetSortedHostQueue(BlockingQueue<String> sortedHostQueue)voidswitchHost()切换域名voidswitchTo(String willUse)
-
-
-
构造器详细资料
-
HostManager
public HostManager(GtApiConfiguration configuration, HttpManager httpManager)
-
-
方法详细资料
-
getUsing
public String getUsing()
-
handleDomain
public void handleDomain(RasDomainBO domainBO)
处理天上返回的域名- 参数:
domainBO-
-
switchTo
public void switchTo(String willUse)
- 参数:
willUse-
-
switchHost
public void switchHost()
切换域名
-
getRasDomain
public RasDomainBO getRasDomain()
-
setRasDomainBO
public boolean setRasDomainBO(RasDomainBO rasDomainBO)
-
getSortedHostQueue
public BlockingQueue<String> getSortedHostQueue()
-
setSortedHostQueue
public void setSortedHostQueue(BlockingQueue<String> sortedHostQueue)
-
domainHash
public String domainHash()
-
analyseStableDomain
public void analyseStableDomain()
分析最稳定域名
-
getSwitchIncrNum
public int getSwitchIncrNum()
-
getSwitchTotalNum
public int getSwitchTotalNum()
-
-