Interface RemoteConfigObjectProvider

All Superinterfaces:
ConfigObjectProvider, RemoteConfigChangeListener
All Known Implementing Classes:
DefaultRemoteConfigObjectProvider

public interface RemoteConfigObjectProvider extends ConfigObjectProvider, RemoteConfigChangeListener
Used to retrieve/persist remote configuration.
  • Method Details

    • initialize

      void initialize(SeeqApiProvider apiProvider, String agentName)
      Initializes the provider with a seeq api provider to persist config objects to.
    • registerChangeCallback

      void registerChangeCallback(String name, Consumer<String> callback)
      Registers a callback for when the configuration has changed.
      Parameters:
      name - Name of the configuration object you're interested in.
      callback - Callback function that takes the name as its only parameter.
    • unregisterChangeCallback

      void unregisterChangeCallback(String name)
      Unregisters a callback previously registered.
      Parameters:
      name - Name of the configuration object you're interested in.