本文整理匯總了Java中backtype.storm.topology.base.BaseRichBolt類的典型用法代碼示例。如果您正苦於以下問題:Java BaseRichBolt類的具體用法?Java BaseRichBolt怎麽用?Java BaseRichBolt使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
BaseRichBolt類屬於backtype.storm.topology.base包,在下文中一共展示了BaseRichBolt類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: prepare
import backtype.storm.topology.base.BaseRichBolt; //導入依賴的package包/類
@Override
public void prepare(Map conf, TopologyContext context,
OutputCollector collector) {
// get the implementation to use
// and instantiate it
String className = ConfUtils.getString(conf,
"stormcrawler.indexer.class");
if (StringUtils.isBlank(className)) {
throw new RuntimeException("No configuration found for indexing");
}
try {
final Class<BaseRichBolt> implClass = (Class<BaseRichBolt>) Class
.forName(className);
endpoint = implClass.newInstance();
} catch (final Exception e) {
throw new RuntimeException("Couldn't create " + className, e);
}
if (endpoint != null)
endpoint.prepare(conf, context, collector);
}
示例2: setupParserBolt
import backtype.storm.topology.base.BaseRichBolt; //導入依賴的package包/類
protected void setupParserBolt(BaseRichBolt bolt) {
this.bolt = bolt;
output = new TestOutputCollector();
}