Package org.apache.heron.api.topology
Class BoltDeclarer
- java.lang.Object
-
- org.apache.heron.api.topology.BaseConfigurationDeclarer<T>
-
- org.apache.heron.api.topology.BaseComponentDeclarer<BoltDeclarer>
-
- org.apache.heron.api.topology.BoltDeclarer
-
- All Implemented Interfaces:
ComponentConfigurationDeclarer<BoltDeclarer>
public class BoltDeclarer extends BaseComponentDeclarer<BoltDeclarer>
-
-
Constructor Summary
Constructors Constructor Description BoltDeclarer(String name, IRichBolt bolt, Number taskParallelism)
-
Method Summary
-
Methods inherited from class org.apache.heron.api.topology.BaseComponentDeclarer
addConfigurations, dump, getName
-
Methods inherited from class org.apache.heron.api.topology.BaseConfigurationDeclarer
addConfiguration, setDebug, setMaxSpoutPending
-
-
-
-
Method Detail
-
returnThis
public BoltDeclarer returnThis()
- Specified by:
returnThis
in classBaseComponentDeclarer<BoltDeclarer>
-
dump
public void dump(org.apache.heron.api.generated.TopologyAPI.Topology.Builder bldr)
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentName, Fields fields)
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentName, String streamId, Fields fields)
-
globalGrouping
public BoltDeclarer globalGrouping(String componentName)
-
globalGrouping
public BoltDeclarer globalGrouping(String componentName, String streamId)
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentName)
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentName, String streamId)
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentName)
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentName, String streamId)
-
noneGrouping
public BoltDeclarer noneGrouping(String componentName)
-
noneGrouping
public BoltDeclarer noneGrouping(String componentName, String streamId)
-
allGrouping
public BoltDeclarer allGrouping(String componentName)
-
allGrouping
public BoltDeclarer allGrouping(String componentName, String streamId)
-
directGrouping
public BoltDeclarer directGrouping(String componentName)
-
directGrouping
public BoltDeclarer directGrouping(String componentName, String streamId)
-
customGrouping
public BoltDeclarer customGrouping(String componentName, CustomStreamGrouping grouper)
-
customGrouping
public BoltDeclarer customGrouping(String componentName, String streamId, CustomStreamGrouping grouper)
-
grouping
public BoltDeclarer grouping(String componentName, StreamGrouping grouper)
-
grouping
public BoltDeclarer grouping(String componentName, String streamId, StreamGrouping grouper)
-
-