本文整理汇总了Java中backtype.storm.topology.ComponentConfigurationDeclarer类的典型用法代码示例。如果您正苦于以下问题:Java ComponentConfigurationDeclarer类的具体用法?Java ComponentConfigurationDeclarer怎么用?Java ComponentConfigurationDeclarer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ComponentConfigurationDeclarer类属于backtype.storm.topology包,在下文中一共展示了ComponentConfigurationDeclarer类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setNumTasks
import backtype.storm.topology.ComponentConfigurationDeclarer; //导入依赖的package包/类
/**
* Defines the number of tasks for <code>declarer</code> based on {@link #options}.
*
* @param <D> the type of the declarer
* @param id the executor id
* @param declarer the executor declarer
* @param dflt the default value, may be <b>null</b>
* @return the declarer
*/
<D extends ComponentConfigurationDeclarer<?>> D setNumTasks(String id, D declarer, Number dflt) {
Number tasks = dflt;
if (null != options) {
tasks = options.getTaskParallelism(id, null);
}
if (null != tasks) {
if (DEBUG) { // later via LOGGER.debug
LOGGER.info("Tasks for " + id + ": " + tasks);
}
declarer.setNumTasks(tasks);
}
return declarer;
}