public class TuneConfigurationManager extends Object
Constructor and Description |
---|
TuneConfigurationManager(Context context,
TuneConfiguration localConfig) |
public TuneConfigurationManager(Context context, TuneConfiguration localConfig)
public void onEvent(TuneAppForegrounded event)
public void setupConfiguration(TuneConfiguration configuration)
public void updateConfigurationFromTuneConfigurationObject(TuneConfiguration config)
public void updateConfigurationFromJson(JSONObject configuration)
public void updateConfigurationFromRemoteJson(JSONObject configuration)
public void updateConfigurationFromServer()
public void buildPIIFiltersAsPatterns()
public void updateConnectedModeState(JSONObject config)
public void updateDisabledState(JSONObject config)
public void updatePermanentlyDisabledState(JSONObject config)
public boolean isTMADisabled()
public boolean isTMAPermanentlyDisabled()
public boolean debugLoggingOn()
public boolean debugMode()
public String getApiHostPort()
public String getAnalyticsHostPort()
public String getConnectedModeHostPort()
public String getStaticContentHostPort()
public boolean echoAnalytics()
public boolean echoFiveline()
public boolean echoPlaylists()
public boolean echoConfigurations()
public boolean echoPushes()
public boolean usePlaylistPlayer()
public boolean useConfigurationPlayer()
public boolean shouldAutoCollectDeviceLocation()
public boolean shouldSendScreenViews()
public boolean getPollForPlaylist()
public int getAnalyticsDispatchPeriod()
public int getAnalyticsMessageStorageLimit()
public int getPlaylistRequestPeriod()
public String getPluginName()
public String getApiVersion()