public class KafkaSpout<K,V> extends BaseRichSpout
Modifier and Type | Field and Description |
---|---|
protected SpoutOutputCollector |
collector |
Constructor and Description |
---|
KafkaSpout(KafkaSpoutConfig<K,V> kafkaSpoutConfig) |
Modifier and Type | Method and Description |
---|---|
void |
ack(Object messageId) |
void |
activate() |
void |
close() |
void |
deactivate() |
void |
declareOutputFields(OutputFieldsDeclarer declarer) |
void |
fail(Object messageId) |
Map<String,Object> |
getComponentConfiguration() |
void |
nextTuple() |
void |
open(Map conf,
TopologyContext context,
SpoutOutputCollector collector) |
void |
setWaitingToEmit(org.apache.kafka.clients.consumer.ConsumerRecords<K,V> consumerRecords) |
String |
toString() |
protected SpoutOutputCollector collector
public KafkaSpout(KafkaSpoutConfig<K,V> kafkaSpoutConfig)
public void open(Map conf, TopologyContext context, SpoutOutputCollector collector)
public void nextTuple()
public void setWaitingToEmit(org.apache.kafka.clients.consumer.ConsumerRecords<K,V> consumerRecords)
public void ack(Object messageId)
ack
in interface ISpout
ack
in class BaseRichSpout
public void fail(Object messageId)
fail
in interface ISpout
fail
in class BaseRichSpout
public void activate()
activate
in interface ISpout
activate
in class BaseRichSpout
public void deactivate()
deactivate
in interface ISpout
deactivate
in class BaseRichSpout
public void close()
close
in interface ISpout
close
in class BaseRichSpout
public void declareOutputFields(OutputFieldsDeclarer declarer)
public Map<String,Object> getComponentConfiguration()
getComponentConfiguration
in interface IComponent
getComponentConfiguration
in class BaseComponent
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.