package storm.contrib.spring.topology.component.grouping; import backtype.storm.topology.BoltDeclarer; /** * [Class Description] * * @author Grant Henke * @since 12/4/12 */ public class ShuffleBoltGrouping extends GenericBoltGrouping implements IBoltGrouping { public ShuffleBoltGrouping(final String componentId, final String streamId) { super(componentId, streamId); } public ShuffleBoltGrouping(final String componentId) { super(componentId); } public void addToBolt(final BoltDeclarer boltDeclarer) { if (streamId == null) { boltDeclarer.shuffleGrouping(componentId); } else { boltDeclarer.shuffleGrouping(componentId, streamId); } } }