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

com.daedafusion.configuration.ConfigurationProvider Maven / Gradle / Ivy

The newest version!
package com.daedafusion.configuration;

import java.io.IOException;

/**
 * Created by mphilpot on 6/23/14.
 */
public interface ConfigurationProvider
{
    /**
     * @return Name of the provider
     */
    String getName();

    /**
     * Initialize backing store
     * @throws IOException
     */
    void init() throws IOException;

    /**
     *
     * @param key
     * @return Value found in configuration store, null if not found
     * @throws IOException if there was a problem accessing backing store
     */
    String getValue(String key) throws IOException;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy