com.icthh.xm.commons.config.client.api.ConfigService Maven / Gradle / Ivy
package com.icthh.xm.commons.config.client.api;
import com.icthh.xm.commons.config.domain.Configuration;
import java.util.Collection;
import java.util.Map;
import java.util.function.Consumer;
public interface ConfigService {
Map getConfigurationMap(String commit);
Map getConfigurationMap(String commit, Collection paths);
void addConfigurationChangedListener(ConfigurationChangedListener listener);
void updateConfigurations(String commit, Collection paths);
}