Package org.apache.storm.topology
Class TopologyBuilder
- java.lang.Object
-
- org.apache.storm.topology.TopologyBuilder
-
public class TopologyBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description TopologyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StormTopology
createTopology()
BoltDeclarer
setBolt(String id, IBasicBolt bolt)
BoltDeclarer
setBolt(String id, IBasicBolt bolt, Number parallelismHint)
BoltDeclarer
setBolt(String id, IRichBolt bolt)
BoltDeclarer
setBolt(String id, IRichBolt bolt, Number parallelismHint)
BoltDeclarer
setBolt(String id, IWindowedBolt bolt)
BoltDeclarer
setBolt(String id, IWindowedBolt bolt, Number parallelismHint)
SpoutDeclarer
setSpout(String id, IRichSpout spout)
SpoutDeclarer
setSpout(String id, IRichSpout spout, Number parallelismHint)
-
-
-
Method Detail
-
createTopology
public StormTopology createTopology()
-
setBolt
public BoltDeclarer setBolt(String id, IRichBolt bolt)
-
setBolt
public BoltDeclarer setBolt(String id, IRichBolt bolt, Number parallelismHint)
-
setBolt
public BoltDeclarer setBolt(String id, IBasicBolt bolt)
-
setBolt
public BoltDeclarer setBolt(String id, IBasicBolt bolt, Number parallelismHint)
-
setBolt
public BoltDeclarer setBolt(String id, IWindowedBolt bolt) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
setBolt
public BoltDeclarer setBolt(String id, IWindowedBolt bolt, Number parallelismHint) throws IllegalArgumentException
- Throws:
IllegalArgumentException
-
setSpout
public SpoutDeclarer setSpout(String id, IRichSpout spout)
-
setSpout
public SpoutDeclarer setSpout(String id, IRichSpout spout, Number parallelismHint)
-
-