public class Configuration
extends java.lang.Object
| Constructor and Description |
|---|
Configuration() |
Configuration(org.json.JSONObject configData) |
Configuration(java.lang.String configUrl) |
Configuration(java.lang.String configUrl,
Experiments experiments) |
Configuration(java.lang.String configUrl,
ExperimentsReader experimentsReader) |
public Configuration()
public Configuration(java.lang.String configUrl)
public Configuration(org.json.JSONObject configData)
throws java.net.MalformedURLException,
org.json.JSONException
java.net.MalformedURLExceptionorg.json.JSONExceptionpublic Configuration(java.lang.String configUrl,
ExperimentsReader experimentsReader)
public Configuration(java.lang.String configUrl,
Experiments experiments)
public java.lang.String getConfigUrl()
public java.lang.Class[] getWebAppApiClassList()
public java.lang.String[] getModuleConfigurationList()
public java.lang.String getWebViewUrl()
public void setWebViewUrl(java.lang.String url)
public java.lang.String getWebViewHash()
public void setWebViewHash(java.lang.String hash)
public java.lang.String getWebViewVersion()
public java.lang.String getWebViewData()
public void setWebViewData(java.lang.String data)
public java.lang.String getSdkVersion()
public boolean getDelayWebViewUpdate()
public int getResetWebappTimeout()
public int getMaxRetries()
public long getRetryDelay()
public double getRetryScalingFactor()
public int getConnectedEventThreshold()
public int getMaximumConnectedEvents()
public long getNetworkErrorTimeout()
public int getShowTimeout()
public int getLoadTimeout()
public int getWebViewBridgeTimeout()
public java.lang.String getMetricsUrl()
public double getMetricSampleRate()
public long getWebViewAppCreateTimeout()
public java.lang.String getStateId()
public java.lang.String getUnifiedAuctionToken()
public Experiments getExperiments()
public ExperimentsReader getExperimentsReader()
public int getTokenTimeout()
public int getPrivacyRequestWaitTimeout()
public java.lang.String getSrc()
public IModuleConfiguration getModuleConfiguration(java.lang.String moduleName)
public java.lang.String getJSONString()
protected void makeRequest()
throws java.lang.Exception
java.lang.Exceptionprotected void handleConfigurationData(org.json.JSONObject configData,
boolean isRemoteConfig)
throws java.net.MalformedURLException,
org.json.JSONException
java.net.MalformedURLExceptionorg.json.JSONExceptionpublic void saveToDisk()