package storm.contrib.spring.topology.component.grouping; import backtype.storm.generated.GlobalStreamId; import backtype.storm.generated.Grouping; import backtype.storm.topology.BoltDeclarer; /** * [Class Description] * * @author Grant Henke * @since 12/4/12 */ public class GroupBoltGrouping implements IBoltGrouping { private GlobalStreamId globalStreamId; private Grouping grouping; public GroupBoltGrouping(final GlobalStreamId globalStreamId, final Grouping grouping) { this.globalStreamId = globalStreamId; this.grouping = grouping; } public GlobalStreamId getGlobalStreamId() { return globalStreamId; } public Grouping getGrouping() { return grouping; } public void addToBolt(final BoltDeclarer boltDeclarer) { boltDeclarer.grouping(globalStreamId, grouping); } }