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 StormTopologycreateTopology()BoltDeclarersetBolt(String id, IBasicBolt bolt)BoltDeclarersetBolt(String id, IBasicBolt bolt, Number parallelismHint)BoltDeclarersetBolt(String id, IRichBolt bolt)BoltDeclarersetBolt(String id, IRichBolt bolt, Number parallelismHint)BoltDeclarersetBolt(String id, IWindowedBolt bolt)BoltDeclarersetBolt(String id, IWindowedBolt bolt, Number parallelismHint)SpoutDeclarersetSpout(String id, IRichSpout spout)SpoutDeclarersetSpout(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)
-
-