org.apache.storm.hbase.bolt
Class HBaseBolt

java.lang.Object
  extended by backtype.storm.topology.base.BaseComponent
      extended by backtype.storm.topology.base.BaseRichBolt
          extended by org.apache.storm.hbase.bolt.AbstractHBaseBolt
              extended by org.apache.storm.hbase.bolt.HBaseBolt
All Implemented Interfaces:
IBolt, IComponent, IRichBolt, Serializable

public class HBaseBolt
extends AbstractHBaseBolt

Basic bolt for writing to HBase. Note: Each HBaseBolt defined in a topology is tied to a specific table.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.storm.hbase.bolt.AbstractHBaseBolt
collector, configKey, hBaseClient, mapper, tableName
 
Constructor Summary
HBaseBolt(String tableName, HBaseMapper mapper)
           
 
Method Summary
 void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer)
           
 void execute(Tuple tuple)
           
 HBaseBolt withConfigKey(String configKey)
           
 HBaseBolt writeToWAL(boolean writeToWAL)
           
 
Methods inherited from class org.apache.storm.hbase.bolt.AbstractHBaseBolt
prepare
 
Methods inherited from class backtype.storm.topology.base.BaseRichBolt
cleanup
 
Methods inherited from class backtype.storm.topology.base.BaseComponent
getComponentConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface backtype.storm.topology.IComponent
getComponentConfiguration
 

Constructor Detail

HBaseBolt

public HBaseBolt(String tableName,
                 HBaseMapper mapper)
Method Detail

writeToWAL

public HBaseBolt writeToWAL(boolean writeToWAL)

withConfigKey

public HBaseBolt withConfigKey(String configKey)

execute

public void execute(Tuple tuple)

declareOutputFields

public void declareOutputFields(OutputFieldsDeclarer outputFieldsDeclarer)


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.