blob: 635d3ad19759ef78f97c6a810d48f04c54f5b960 [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 {
Config toConfig();
boolean load();
boolean load(Properties baseProperties);
Path getPath();
String getName();
Set<Section> getSections();
<T extends Section> T getSection(Class<T> clazz);
AMQProperties getAMQProperties();
}