Package io.confound

Class DefaultConfigurationConcern

  • All Implemented Interfaces:
    ConfigurationConcern, io.csar.Concern

    public class DefaultConfigurationConcern
    extends java.lang.Object
    implements ConfigurationConcern
    Default implementation of a configuration concern.
    Author:
    Garret Wilson
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultConfigurationConcern​(io.confound.config.Configuration configuration)
      Configuration constructor.
    • Constructor Detail

      • DefaultConfigurationConcern

        public DefaultConfigurationConcern​(@Nonnull
                                           io.confound.config.Configuration configuration)
        Configuration constructor.
        Parameters:
        configuration - The configuration to provide.
    • Method Detail

      • getConfiguration

        public io.confound.config.Configuration getConfiguration()
                                                          throws io.confound.config.ConfigurationException
        Description copied from interface: ConfigurationConcern
        Retrieves the configured configuration.
        Specified by:
        getConfiguration in interface ConfigurationConcern
        Returns:
        The configured configuration.
        Throws:
        io.confound.config.ConfigurationException - if there is a configuration error.