Interface ConfigurationSourceProvider

All Known Implementing Classes:
FileConfigurationSourceProvider

public interface ConfigurationSourceProvider
Simple boilerplate to return a ConfigurationSource.
  • Method Details

    • getConfigurationSource

      ManagedConfigurationSource getConfigurationSource(BootstrapConfiguration bootstrapProvider, Cipher cipher, ServicePath servicePath, Decoder decoder) throws ConfigurationException
      Acquire a ConfigurationSource implementation.
      Parameters:
      bootstrapProvider - used to provide initial configuration of the ConfigurationSource
      cipher - used to perform any necessary decryption in the configuration objects
      servicePath - used to acquire service-specific configuration
      decoder - used to decode data from the source into objects
      Returns:
      a new ConfigurationSource instance
      Throws:
      ConfigurationException - if the ConfigurationSource could not be created