All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tacitknowledge.slowlight.proxyserver.config.ConfigBuilder Maven / Gradle / Ivy

The newest version!
package com.tacitknowledge.slowlight.proxyserver.config;

/**
 * Interface definition for any objects capable to build a slow-light configuration.
 *
 * @author Alexandr Donciu ([email protected])
 */
public interface ConfigBuilder
{
    /**
     * Creates and returns the slow-light configuration based on the specified config file.
     *
     * @param configFileName  name of the file containing config information
     * @return  configuration object
     * @throws ConfigException if configuration cannot be obtained or invalid
     */
    SlowlightConfig getConfig(final String configFileName) throws ConfigException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy