# Package org.apache.storm.grouping

package org.apache.storm.grouping

- Related Packages
  Package
  Description
  org.apache.storm
- Class
  Description
  CustomStreamGrouping
  Load
  Represents the load that a Bolt is currently under to help in deciding where to route a tuple, to help balance the load.
  LoadAwareCustomStreamGrouping
  LoadAwareShuffleGrouping
  LoadMapping
  Holds a list of the current loads.
  PartialKeyGrouping
  A variation on FieldGrouping.
  PartialKeyGrouping.AssignmentCreator
  This interface is responsible for choosing a subset of the target tasks to use for a given key.
  PartialKeyGrouping.BalancedTargetSelector
  A basic implementation of target selection.
  PartialKeyGrouping.RandomTwoTaskAssignmentCreator
  This implementation of AssignmentCreator chooses two arbitrary tasks.
  PartialKeyGrouping.TargetSelector
  This interface chooses one element from a task assignment to send a specific Tuple to.
  ShuffleGrouping