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