Package org.apache.storm.topology
Class BoltDeclarerImpl
- java.lang.Object
-
- org.apache.storm.topology.BoltDeclarerImpl
-
- All Implemented Interfaces:
BoltDeclarer,ComponentConfigurationDeclarer<BoltDeclarer>,InputDeclarer<BoltDeclarer>
public class BoltDeclarerImpl extends Object implements BoltDeclarer
-
-
Constructor Summary
Constructors Constructor Description BoltDeclarerImpl(org.apache.heron.api.topology.BoltDeclarer delegate)
-
Method Summary
-
-
-
Method Detail
-
addConfigurations
public BoltDeclarer addConfigurations(Map conf)
- Specified by:
addConfigurationsin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
addConfiguration
public BoltDeclarer addConfiguration(String config, Object value)
- Specified by:
addConfigurationin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setDebug
public BoltDeclarer setDebug(boolean debug)
- Specified by:
setDebugin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setMaxTaskParallelism
public BoltDeclarer setMaxTaskParallelism(Number val)
- Specified by:
setMaxTaskParallelismin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setMaxSpoutPending
public BoltDeclarer setMaxSpoutPending(Number val)
- Specified by:
setMaxSpoutPendingin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setNumTasks
public BoltDeclarer setNumTasks(Number val)
- Specified by:
setNumTasksin interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId, Fields fields)
- Specified by:
fieldsGroupingin interfaceInputDeclarer<BoltDeclarer>
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId, String streamId, Fields fields)
- Specified by:
fieldsGroupingin interfaceInputDeclarer<BoltDeclarer>
-
globalGrouping
public BoltDeclarer globalGrouping(String componentId)
- Specified by:
globalGroupingin interfaceInputDeclarer<BoltDeclarer>
-
globalGrouping
public BoltDeclarer globalGrouping(String componentId, String streamId)
- Specified by:
globalGroupingin interfaceInputDeclarer<BoltDeclarer>
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId)
- Specified by:
shuffleGroupingin interfaceInputDeclarer<BoltDeclarer>
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId, String streamId)
- Specified by:
shuffleGroupingin interfaceInputDeclarer<BoltDeclarer>
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId)
- Specified by:
localOrShuffleGroupingin interfaceInputDeclarer<BoltDeclarer>
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId, String streamId)
- Specified by:
localOrShuffleGroupingin interfaceInputDeclarer<BoltDeclarer>
-
noneGrouping
public BoltDeclarer noneGrouping(String componentId)
- Specified by:
noneGroupingin interfaceInputDeclarer<BoltDeclarer>
-
noneGrouping
public BoltDeclarer noneGrouping(String componentId, String streamId)
- Specified by:
noneGroupingin interfaceInputDeclarer<BoltDeclarer>
-
allGrouping
public BoltDeclarer allGrouping(String componentId)
- Specified by:
allGroupingin interfaceInputDeclarer<BoltDeclarer>
-
allGrouping
public BoltDeclarer allGrouping(String componentId, String streamId)
- Specified by:
allGroupingin interfaceInputDeclarer<BoltDeclarer>
-
directGrouping
public BoltDeclarer directGrouping(String componentId)
- Specified by:
directGroupingin interfaceInputDeclarer<BoltDeclarer>
-
directGrouping
public BoltDeclarer directGrouping(String componentId, String streamId)
- Specified by:
directGroupingin interfaceInputDeclarer<BoltDeclarer>
-
customGrouping
public BoltDeclarer customGrouping(String componentId, CustomStreamGrouping grouping)
- Specified by:
customGroupingin interfaceInputDeclarer<BoltDeclarer>
-
customGrouping
public BoltDeclarer customGrouping(String componentId, String streamId, CustomStreamGrouping grouping)
- Specified by:
customGroupingin interfaceInputDeclarer<BoltDeclarer>
-
-