storm.kafka
Class KafkaSpout

java.lang.Object
  extended by backtype.storm.topology.base.BaseComponent
      extended by backtype.storm.topology.base.BaseRichSpout
          extended by storm.kafka.KafkaSpout
All Implemented Interfaces:
backtype.storm.spout.ISpout, backtype.storm.topology.IComponent, backtype.storm.topology.IRichSpout, Serializable

public class KafkaSpout
extends backtype.storm.topology.base.BaseRichSpout

See Also:
Serialized Form

Nested Class Summary
static class KafkaSpout.MessageAndRealOffset
           
 
Field Summary
static org.slf4j.Logger LOG
           
 
Constructor Summary
KafkaSpout(SpoutConfig spoutConf)
           
 
Method Summary
 void ack(Object msgId)
           
 void close()
           
 void deactivate()
           
 void declareOutputFields(backtype.storm.topology.OutputFieldsDeclarer declarer)
           
 void fail(Object msgId)
           
 void nextTuple()
           
 void open(Map conf, backtype.storm.task.TopologyContext context, backtype.storm.spout.SpoutOutputCollector collector)
           
 
Methods inherited from class backtype.storm.topology.base.BaseRichSpout
activate
 
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
 

Field Detail

LOG

public static final org.slf4j.Logger LOG
Constructor Detail

KafkaSpout

public KafkaSpout(SpoutConfig spoutConf)
Method Detail

open

public void open(Map conf,
                 backtype.storm.task.TopologyContext context,
                 backtype.storm.spout.SpoutOutputCollector collector)

close

public void close()
Specified by:
close in interface backtype.storm.spout.ISpout
Overrides:
close in class backtype.storm.topology.base.BaseRichSpout

nextTuple

public void nextTuple()

ack

public void ack(Object msgId)
Specified by:
ack in interface backtype.storm.spout.ISpout
Overrides:
ack in class backtype.storm.topology.base.BaseRichSpout

fail

public void fail(Object msgId)
Specified by:
fail in interface backtype.storm.spout.ISpout
Overrides:
fail in class backtype.storm.topology.base.BaseRichSpout

deactivate

public void deactivate()
Specified by:
deactivate in interface backtype.storm.spout.ISpout
Overrides:
deactivate in class backtype.storm.topology.base.BaseRichSpout

declareOutputFields

public void declareOutputFields(backtype.storm.topology.OutputFieldsDeclarer declarer)


Copyright © 2014. All rights reserved.