1 package org.openkilda.wfm.topology.portstate.bolt;
3 import org.apache.storm.topology.OutputFieldsDeclarer;
4 import org.apache.storm.tuple.Fields;
5 import org.apache.storm.tuple.Tuple;
6 import org.apache.storm.tuple.Values;
12 import org.slf4j.Logger;
13 import org.slf4j.LoggerFactory;
15 import java.io.IOException;
18 private static final Logger logger = LoggerFactory.getLogger(
TopoDiscoParseBolt.class);
24 switch (tuple.getSourceComponent()) {
26 doParseMessage(tuple);
33 private void doParseMessage(Tuple tuple) {
39 }
catch (IOException e) {
40 logger.error(
"Error processing: {}", tuple.toString(), e);
41 }
catch (MessageException e){
OutputCollector collector
InfoData getInfoData(Message message)
static final String TOPO_DISCO_SPOUT
void execute(Tuple tuple)
static final String TOPO_TO_PORT_INFO_STREAM
void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer)
static final String FIELD_NAME