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`