16 package org.openkilda.wfm;
20 import lombok.extern.slf4j.Slf4j;
21 import org.apache.storm.task.OutputCollector;
22 import org.apache.storm.task.TopologyContext;
23 import org.apache.storm.topology.base.BaseRichBolt;
24 import org.apache.storm.tuple.Tuple;
30 private OutputCollector output;
36 }
catch (Exception e) {
37 log.error(String.format(
"Unhandled exception in %s", getClass().getName()), e);
47 "{} is unable to handle input tuple from {} stream {} - have topology being build correctly?",
48 getClass().getName(), input.getSourceComponent(), input.getSourceStreamId());
52 public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) {
53 this.output = collector;
OutputCollector getOutput()
void execute(Tuple input)
void unhandledInput(Tuple input)
abstract void handleInput(Tuple input)
void prepare(Map stormConf, TopologyContext context, OutputCollector collector)