package

com.sap.cloud.mobile.foundation.configurationprovider

Interfaces

ConfigurationPersister Output handler contract. 
ConfigurationProvider Configuration provider contract. 
ManagedConfigToJsonConverter Defines the contract for converting managed configuration data to Json. 

Classes

ConfigurationLoader The main entry point, responsible for configuration retrieval, provider processing, retries, input and error callbacks. 
ConfigurationLoaderCallback Callbacks for the providers. 
ConfigurationProviderError Represents an error generated by a configuration provider. 
DefaultManagedConfigToJsonConverter Provides the default method for converting managed configuration data to Json. 
DefaultPersistenceMethod Default Persistence Method. 
DiscoveryServiceConfigurationProvider One of the default ConfigurationProviders, it obtains configuration data from the Discovery Service. 
FileConfigurationProvider One of the default ConfigurationProviders, it obtains JSON configuration data from the application's resource file. 
JsonConfigurationProvider One of the default ConfigurationProviders, it obtains configuration data from JSON data supplied as user input. 
ManagedConfigurationProvider One of the default ConfigurationProviders, it obtains configuration data from the Enterprise Mobility Management ( EMM ) settings. 
ProviderConfiguration Providers all extend from this class and use it to provide. 
ProviderIdentifier Contains the provider identifiers for the default providers used in the ConfigurationLoader
ProviderInputs Property map containing key value pairs which represent the user input fields and the user response data that will be supplied to the associated provider. 
UserInputs User Input contains a list of each provider and the providers ProviderInput As each provider requires input, the loader will pass its ProviderInput data. 

Exceptions

ConfigurationPersistenceException An Exception thrown by a ConfigurationPersiter when there is an error persisting the given configuration data.