package nl.tno.timeseries.testapp; import java.util.HashMap; import java.util.Map; import nl.tno.storm.configuration.api.ConfigurationListener; import nl.tno.storm.configuration.api.ExternalStormConfiguration; import nl.tno.storm.configuration.api.StormConfigurationException; public class MyExternalStormConfiguration implements ExternalStormConfiguration { public MyExternalStormConfiguration() { System.out.println("--- LOCAL CONFIG CREATED ---"); } @Override public Map<String, String> getTopologyConfiguration() throws StormConfigurationException { // TODO Auto-generated method stub return null; } @Override public void registerTopologyConfigurationListener( ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } @Override public void unregisterTopologyConfigurationListener( ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } @Override public Map<String, String> getTaskConfiguration(String taskId) throws StormConfigurationException { if (taskId.equals("myconfigoperation")) { HashMap<String, String> hashMap = new HashMap<String, String>(); hashMap.put("myvar1", "1200"); hashMap.put("myvar2", "1.2"); hashMap.put("myvar3", "Hello"); return hashMap; } else { return null; } } @Override public void registerTaskConfigurationListener(String taskId, ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } @Override public void unregisterTaskConfigurationListener(String taskId, ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } @Override public Map<String, String> getChannelConfiguration(String channelId) throws StormConfigurationException { // TODO Auto-generated method stub return null; } @Override public void registerChannelConfigurationListener(String channelId, ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } @Override public void unregisterChannelConfigurationListener(String channelId, ConfigurationListener listener) throws StormConfigurationException { // TODO Auto-generated method stub } }