Class RemoteConfigManager

  • All Implemented Interfaces:

    
    public final class RemoteConfigManager
    
                        

    RemoteConfigManager is responsible for managing the fetching and validation of remote configs. It checks for expired configs and triggers fetch operations as needed. The class also handles the response from the fetch operations and updates the local cache and listeners accordingly.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final <Error class: unknown class> fetch() Validates the configs that need to be fetched and triggers the fetch operation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RemoteConfigManager

        RemoteConfigManager(ConfigDao configDao)
    • Method Detail

      • fetch

         final <Error class: unknown class> fetch()

        Validates the configs that need to be fetched and triggers the fetch operation. It checks if the account ID is set and if there are any expired configs. If there are expired configs, it initiates the fetch operation.