// BaseRichSpout
 @Override
 public void open(Map map, TopologyContext tc, SpoutOutputCollector collector) {
   super.open(map, tc, collector);
   if (_harmonizerSyncedSpoutName != null && _zookeeperhost != null) {
     _scHarmonizer = new SignalClient(_zookeeperhost, _harmonizerSyncedSpoutName);
     _scHarmonizer.start();
   }
 }
 @Override
 public void close() {
   super.close();
   _scHarmonizer.close();
 }