package nl.tno.storm.configuration.test;
import java.util.Map;
import nl.tno.storm.configuration.api.ConfigurationListener;
import nl.tno.storm.configuration.api.StormConfigurationException;
public class ConfigTest implements ConfigurationListener {
// private static final String TOPOLOGY_ID = "test";
// private final ExternalStormConfiguration stormConfiguration;
public ConfigTest() {
// stormConfiguration = null;
}
// public ConfigTest() throws StormConfigurationException,
// InterruptedException {
// stormConfiguration = ZookeeperStormConfigurationFactory.getInstance()
// .getStormConfiguration(TOPOLOGY_ID, "134.221.210.122:2181");
//
// stormConfiguration.registerTopologyConfigurationListener(this);
//
// while (true) {
// Thread.sleep(5000);
// System.out.println("Current config: "
// + stormConfiguration.getTopologyConfiguration());
// }
//
// }
public static void main(String[] args) throws StormConfigurationException,
InterruptedException {
new ConfigTest();
}
@Override
public void configurationChanged(Map<String, String> newConfiguration) {
System.err.println("Yay, config updated! " + newConfiguration);
}
}