本文整理了Java中backtype.storm.task.TopologyContext.getSources()
方法的一些代码示例,展示了TopologyContext.getSources()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TopologyContext.getSources()
方法的具体详情如下:
包路径:backtype.storm.task.TopologyContext
类名称:TopologyContext
方法名:getSources
[英]Gets the declared inputs to the specified component.
[中]获取指定组件的声明输入。
代码示例来源:origin: alibaba/jstorm
/**
* Gets the declared inputs to this component.
*
* @return A map from subscribed component/stream to the grouping subscribed with.
*/
public Map<GlobalStreamId, Grouping> getThisSources() {
return getSources(getThisComponentId());
}
代码示例来源:origin: alibaba/mdrill
/**
* Gets the declared inputs to this component.
*
* @return A map from subscribed component/stream to the grouping subscribed with.
*/
public Map<GlobalStreamId, Grouping> getThisSources() {
return getSources(getThisComponentId());
}
代码示例来源:origin: alibaba/jstorm
@Override
public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) {
createState(context);
prepare(stormConf, context, collector, keyRangeState);
Map<GlobalStreamId, Grouping> sources = context.getSources(context.getThisComponentId());
for (Map.Entry<GlobalStreamId, Grouping> entry : sources.entrySet()) {
GlobalStreamId stream = entry.getKey();
Grouping grouping = entry.getValue();
Grouping._Fields groupingFields = Thrift.groupingType(grouping);
if (Grouping._Fields.FIELDS.equals(groupingFields)) {
Fields fields = new Fields(Thrift.fieldGrouping(grouping));
fieldGrouping.put(stream.get_streamId(), fields);
}
}
LOG.info("Source fieldgrouping streams: {}", fieldGrouping);
}
代码示例来源:origin: com.n3twork.storm/storm-core
/**
* Gets the declared inputs to this component.
*
* @return A map from subscribed component/stream to the grouping subscribed with.
*/
public Map<GlobalStreamId, Grouping> getThisSources() {
return getSources(getThisComponentId());
}
代码示例来源:origin: com.alibaba.jstorm/jstorm-core
/**
* Gets the declared inputs to this component.
*
* @return A map from subscribed component/stream to the grouping subscribed with.
*/
public Map<GlobalStreamId, Grouping> getThisSources() {
return getSources(getThisComponentId());
}
内容来源于网络,如有侵权,请联系作者删除!