package org.dcache.gplazma.configuration; import org.dcache.gplazma.GPlazmaInternalException; /** * Implementation of this interface will be used by GPlazma class to * load and keep up to date the configuration * @author timur */ public interface ConfigurationLoadingStrategy { /** * @return latest configuration */ Configuration load() throws GPlazmaInternalException; /** * @return true if the configuration has been updated since the load method * has been called last time */ boolean hasUpdated(); }