Package org.apache.storm.topology

# Interface BoltDeclarer

All Superinterfaces:
  `ComponentConfigurationDeclarer<BoltDeclarer>`, `InputDeclarer<BoltDeclarer>`, `ResourceDeclarer<BoltDeclarer>`

All Known Implementing Classes:
  `TopologyBuilder.BoltGetter`

public interface BoltDeclarer extends InputDeclarer<BoltDeclarer>, ComponentConfigurationDeclarer<BoltDeclarer>
BoltDeclarer includes grouping APIs for storm topology.

See Also:
  - Concepts -Stream groupings-

- ## Method Summary

  ### Methods inherited from interface org.apache.storm.topology.ComponentConfigurationDeclarer

  `addConfiguration, addConfigurations, addResource, addResources, getComponentConfiguration, setDebug, setMaxSpoutPending, setMaxTaskParallelism, setNumTasks`

  ### Methods inherited from interface org.apache.storm.topology.InputDeclarer

  `allGrouping, allGrouping, customGrouping, customGrouping, directGrouping, directGrouping, fieldsGrouping, fieldsGrouping, globalGrouping, globalGrouping, grouping, localOrShuffleGrouping, localOrShuffleGrouping, noneGrouping, noneGrouping, partialKeyGrouping, partialKeyGrouping, shuffleGrouping, shuffleGrouping`

  ### Methods inherited from interface org.apache.storm.topology.ResourceDeclarer

  `addSharedMemory, setCPULoad, setMemoryLoad, setMemoryLoad`