public class KafkaSpout<K,V>
extends org.apache.heron.api.spout.BaseRichSpout
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.heron.api.spout.SpoutOutputCollector |
collector |
static long |
TIMER_DELAY_MS |
| 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(org.apache.heron.api.topology.OutputFieldsDeclarer declarer) |
void |
fail(Object messageId) |
Map<String,Object> |
getComponentConfiguration() |
void |
nextTuple() |
void |
open(Map<String,Object> conf,
org.apache.heron.api.topology.TopologyContext context,
org.apache.heron.api.spout.SpoutOutputCollector collector) |
String |
toString() |
public static final long TIMER_DELAY_MS
protected org.apache.heron.api.spout.SpoutOutputCollector collector
public KafkaSpout(KafkaSpoutConfig<K,V> kafkaSpoutConfig)
public void open(Map<String,Object> conf, org.apache.heron.api.topology.TopologyContext context, org.apache.heron.api.spout.SpoutOutputCollector collector)
public void nextTuple()
public void ack(Object messageId)
ack in interface org.apache.heron.api.spout.ISpoutack in class org.apache.heron.api.spout.BaseRichSpoutpublic void fail(Object messageId)
fail in interface org.apache.heron.api.spout.ISpoutfail in class org.apache.heron.api.spout.BaseRichSpoutpublic void activate()
activate in interface org.apache.heron.api.spout.ISpoutactivate in class org.apache.heron.api.spout.BaseRichSpoutpublic void deactivate()
deactivate in interface org.apache.heron.api.spout.ISpoutdeactivate in class org.apache.heron.api.spout.BaseRichSpoutpublic void close()
close in interface org.apache.heron.api.spout.ISpoutclose in class org.apache.heron.api.spout.BaseRichSpoutpublic void declareOutputFields(org.apache.heron.api.topology.OutputFieldsDeclarer declarer)
Copyright © 2020 The Apache Software Foundation. All rights reserved.