public class ConfigLoader extends Object
| 构造器和说明 |
|---|
ConfigLoader(String ccServerUrl,
String apiPassword,
String projectName,
String envName,
String ccVersionName,
boolean enableUpdateCallback,
long connectionTimeOut,
long readTimeOut,
long callbackInteval,
boolean enableInterruptService,
boolean enableGray) |
public ConfigLoader(String ccServerUrl, String apiPassword, String projectName, String envName, String ccVersionName, boolean enableUpdateCallback, long connectionTimeOut, long readTimeOut, long callbackInteval, boolean enableInterruptService, boolean enableGray) 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 boolean isEnableGray()
public void setEnableGray(boolean enableGray)
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.