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:
addConfigurations
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
addConfiguration
public BoltDeclarer addConfiguration(String config, Object value)
- Specified by:
addConfiguration
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setDebug
public BoltDeclarer setDebug(boolean debug)
- Specified by:
setDebug
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setMaxTaskParallelism
public BoltDeclarer setMaxTaskParallelism(Number val)
- Specified by:
setMaxTaskParallelism
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setMaxSpoutPending
public BoltDeclarer setMaxSpoutPending(Number val)
- Specified by:
setMaxSpoutPending
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
setNumTasks
public BoltDeclarer setNumTasks(Number val)
- Specified by:
setNumTasks
in interfaceComponentConfigurationDeclarer<BoltDeclarer>
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId, Fields fields)
- Specified by:
fieldsGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId, String streamId, Fields fields)
- Specified by:
fieldsGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
globalGrouping
public BoltDeclarer globalGrouping(String componentId)
- Specified by:
globalGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
globalGrouping
public BoltDeclarer globalGrouping(String componentId, String streamId)
- Specified by:
globalGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId)
- Specified by:
shuffleGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId, String streamId)
- Specified by:
shuffleGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId)
- Specified by:
localOrShuffleGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId, String streamId)
- Specified by:
localOrShuffleGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
noneGrouping
public BoltDeclarer noneGrouping(String componentId)
- Specified by:
noneGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
noneGrouping
public BoltDeclarer noneGrouping(String componentId, String streamId)
- Specified by:
noneGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
allGrouping
public BoltDeclarer allGrouping(String componentId)
- Specified by:
allGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
allGrouping
public BoltDeclarer allGrouping(String componentId, String streamId)
- Specified by:
allGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
directGrouping
public BoltDeclarer directGrouping(String componentId)
- Specified by:
directGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
directGrouping
public BoltDeclarer directGrouping(String componentId, String streamId)
- Specified by:
directGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
customGrouping
public BoltDeclarer customGrouping(String componentId, CustomStreamGrouping grouping)
- Specified by:
customGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
customGrouping
public BoltDeclarer customGrouping(String componentId, String streamId, CustomStreamGrouping grouping)
- Specified by:
customGrouping
in interfaceInputDeclarer<BoltDeclarer>
-
-