package com.produban.openbus.storm; import com.produban.openbus.trident.EchoBolt; import backtype.storm.Config; import backtype.storm.LocalCluster; import backtype.storm.topology.TopologyBuilder; public class SiddhiTopology { public static void main(String[] args) { Config conf = new Config(); String entrada = "D:\\Produban\\workspace\\StormPOC\\input_proxy.txt"; SimpleFileStringSpout spout1 = new SimpleFileStringSpout(entrada, "linea"); TopologyBuilder builder = new TopologyBuilder(); builder.setSpout("source", spout1, 1); builder.setBolt("node", new SiddhiBolt(), 1).shuffleGrouping("source"); builder.setBolt("echo", new EchoBolt(), 1).shuffleGrouping("node"); LocalCluster cluster = new LocalCluster(); cluster.submitTopology("basic_primitives", conf, builder.createTopology()); } }