public final class BoltTokenizer extends Object implements org.apache.storm.topology.IRichBolt
<String>
) and splits it into multiple pairs in the form of "(word,1)" (output tuple schema:
<String,Integer>
).
Same as BoltTokenizerByName
, but accesses input attribute by index (instead of name).
Modifier and Type | Field and Description |
---|---|
static String |
ATTRIBUTE_COUNT |
static int |
ATTRIBUTE_COUNT_INDEX |
static String |
ATTRIBUTE_WORD |
static int |
ATTRIBUTE_WORD_INDEX |
Constructor and Description |
---|
BoltTokenizer() |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
void |
declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer declarer) |
void |
execute(org.apache.storm.tuple.Tuple input) |
Map<String,Object> |
getComponentConfiguration() |
void |
prepare(Map stormConf,
org.apache.storm.task.TopologyContext context,
org.apache.storm.task.OutputCollector collector) |
public static final String ATTRIBUTE_WORD
public static final String ATTRIBUTE_COUNT
public static final int ATTRIBUTE_WORD_INDEX
public static final int ATTRIBUTE_COUNT_INDEX
public void prepare(Map stormConf, org.apache.storm.task.TopologyContext context, org.apache.storm.task.OutputCollector collector)
prepare
in interface org.apache.storm.task.IBolt
public void execute(org.apache.storm.tuple.Tuple input)
execute
in interface org.apache.storm.task.IBolt
public void cleanup()
cleanup
in interface org.apache.storm.task.IBolt
public void declareOutputFields(org.apache.storm.topology.OutputFieldsDeclarer declarer)
declareOutputFields
in interface org.apache.storm.topology.IComponent
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.