public class ConfigLoader extends Object
| 构造器和说明 |
|---|
ConfigLoader(String ccServerUrl,
String apiPassword,
String projectName,
String envName,
String ccVersionName,
boolean enableUpdateCallback,
long connectionTimeOut,
long readTimeOut,
long callbackInteval) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destory() |
protected void |
doCallback(List<ChangedConfigItem> changedConfigItems) |
String |
getApiPassword() |
long |
getCallbackInteval() |
String |
getCcServerUrl() |
String |
getCcVersionName() |
String |
getCurrentToken() |
Long |
getEnv() |
String |
getEnvName() |
Map<String,String> |
getFromCC()
拉取得配置
|
String |
getLastCheckSum() |
String |
getProjectName() |
Properties |
getRccProperties() |
VersionVo |
getVersion()
心跳接口
根据版本名称获取版本
|
boolean |
isEnableUpdateCallback() |
String |
login() |
void |
setApiPassword(String apiPassword) |
void |
setCcServerUrl(String ccServerUrl) |
void |
setCcVersionName(String ccVersionName) |
void |
setChangedCallable(Collection<ConfigItemChangedCallable> changedCallable) |
void |
setCurrentToken(String currentToken) |
void |
setEnableUpdateCallback(boolean enableUpdateCallback) |
void |
setEnvName(String envName) |
void |
setLastCheckSum(String lastCheckSum) |
void |
setProjectName(String projectName) |
void |
setRccProperties(Properties rccProperties) |
void |
startListening(Properties props) |
public ConfigLoader(String ccServerUrl, String apiPassword, String projectName, String envName, String ccVersionName, boolean enableUpdateCallback, long connectionTimeOut, long readTimeOut, long callbackInteval) throws IOException
IOExceptionpublic String login() throws IOException
IOExceptionpublic Long getEnv() throws IOException
IOExceptionpublic VersionVo getVersion() throws IOException
IOExceptionpublic Map<String,String> getFromCC() throws IOException
IOExceptionpublic void startListening(Properties props)
protected void doCallback(List<ChangedConfigItem> changedConfigItems)
public String getCcServerUrl()
public void setCcServerUrl(String ccServerUrl)
public String getApiPassword()
public void setApiPassword(String apiPassword)
public String getProjectName()
public void setProjectName(String projectName)
public String getEnvName()
public void setEnvName(String envName)
public String getCcVersionName()
public void setCcVersionName(String ccVersionName)
public boolean isEnableUpdateCallback()
public void setEnableUpdateCallback(boolean enableUpdateCallback)
public Properties getRccProperties()
public void setRccProperties(Properties rccProperties)
public String getCurrentToken()
public String getLastCheckSum()
public void setLastCheckSum(String lastCheckSum)
public void setCurrentToken(String currentToken)
public long getCallbackInteval()
public void setChangedCallable(Collection<ConfigItemChangedCallable> changedCallable)
public void destory()
Copyright © 2021. All rights reserved.