package com.rubiconproject.oss.kv.distributed;
import java.io.IOException;
import java.util.List;
import java.util.Properties;
public interface NodeStore {
public void setProperties(Properties props);
public void start() throws IOException, ConfigurationException;
public List<Node> getActiveNodes();
public void addNode(Node node);
public void removeNode(Node node);
public void addChangeListener(NodeChangeListener listener);
}