blob: d81379bb8bc2834c45c9883347ea10d8a86c87cf [file] [log] [blame]
package com.googlesource.gerrit.plugins.rabbitmq.config;
import com.googlesource.gerrit.plugins.rabbitmq.config.section.Section;
import org.eclipse.jgit.lib.Config;
import java.nio.file.Path;
import java.util.Set;
public interface Properties extends Cloneable {
public Config toConfig();
public boolean load();
public boolean load(Properties baseProperties);
public Path getPath();
public String getName();
public Set<Section> getSections();
public <T extends Section> T getSection(Class<T> clazz);
public AMQProperties getAMQProperties();
}