storm.trident.topology
Class TridentTopologyBuilder
java.lang.Object
storm.trident.topology.TridentTopologyBuilder
public class TridentTopologyBuilder
- extends java.lang.Object
Method Summary |
StormTopology |
buildTopology()
|
SpoutDeclarer |
setBatchPerTupleSpout(java.lang.String id,
java.lang.String streamName,
IRichSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
|
BoltDeclarer |
setBolt(java.lang.String id,
ITridentBatchBolt bolt,
java.lang.Integer parallelism,
java.util.Set<java.lang.String> committerBatches,
java.util.Map<java.lang.String,java.lang.String> batchGroups)
|
SpoutDeclarer |
setSpout(java.lang.String id,
java.lang.String streamName,
java.lang.String txStateId,
IBatchSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
|
SpoutDeclarer |
setSpout(java.lang.String id,
java.lang.String streamName,
java.lang.String txStateId,
ITridentSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
|
static java.lang.String |
spoutCoordinator(java.lang.String spoutId)
|
static java.lang.String |
spoutIdFromCoordinatorId(java.lang.String coordId)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TridentTopologyBuilder
public TridentTopologyBuilder()
setBatchPerTupleSpout
public SpoutDeclarer setBatchPerTupleSpout(java.lang.String id,
java.lang.String streamName,
IRichSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
setSpout
public SpoutDeclarer setSpout(java.lang.String id,
java.lang.String streamName,
java.lang.String txStateId,
IBatchSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
setSpout
public SpoutDeclarer setSpout(java.lang.String id,
java.lang.String streamName,
java.lang.String txStateId,
ITridentSpout spout,
java.lang.Integer parallelism,
java.lang.String batchGroup)
setBolt
public BoltDeclarer setBolt(java.lang.String id,
ITridentBatchBolt bolt,
java.lang.Integer parallelism,
java.util.Set<java.lang.String> committerBatches,
java.util.Map<java.lang.String,java.lang.String> batchGroups)
spoutCoordinator
public static java.lang.String spoutCoordinator(java.lang.String spoutId)
spoutIdFromCoordinatorId
public static java.lang.String spoutIdFromCoordinatorId(java.lang.String coordId)
buildTopology
public StormTopology buildTopology()