public class PulsarBolt
extends backtype.storm.topology.base.BaseRichBolt
implements backtype.storm.metric.api.IMetric
| Modifier and Type | Field and Description |
|---|---|
static String |
NO_OF_MESSAGES_SENT |
static String |
PRODUCER_RATE |
static String |
PRODUCER_THROUGHPUT_BYTES |
| Constructor and Description |
|---|
PulsarBolt(PulsarBoltConfiguration pulsarBoltConf,
ClientConfiguration clientConf) |
PulsarBolt(PulsarBoltConfiguration pulsarBoltConf,
ClientConfiguration clientConf,
ProducerConfiguration producerConf) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
void |
close() |
void |
declareOutputFields(backtype.storm.topology.OutputFieldsDeclarer declarer) |
void |
execute(backtype.storm.tuple.Tuple input) |
Object |
getValueAndReset() |
protected static boolean |
isTickTuple(backtype.storm.tuple.Tuple tuple) |
void |
prepare(Map conf,
backtype.storm.task.TopologyContext context,
backtype.storm.task.OutputCollector collector) |
public static final String NO_OF_MESSAGES_SENT
public static final String PRODUCER_RATE
public static final String PRODUCER_THROUGHPUT_BYTES
public PulsarBolt(PulsarBoltConfiguration pulsarBoltConf, ClientConfiguration clientConf)
public PulsarBolt(PulsarBoltConfiguration pulsarBoltConf, ClientConfiguration clientConf, ProducerConfiguration producerConf)
public void prepare(Map conf, backtype.storm.task.TopologyContext context, backtype.storm.task.OutputCollector collector)
prepare in interface backtype.storm.task.IBoltpublic void execute(backtype.storm.tuple.Tuple input)
execute in interface backtype.storm.task.IBoltpublic void close()
public void cleanup()
cleanup in interface backtype.storm.task.IBoltcleanup in class backtype.storm.topology.base.BaseRichBoltpublic void declareOutputFields(backtype.storm.topology.OutputFieldsDeclarer declarer)
declareOutputFields in interface backtype.storm.topology.IComponentprotected static boolean isTickTuple(backtype.storm.tuple.Tuple tuple)
public Object getValueAndReset()
getValueAndReset in interface backtype.storm.metric.api.IMetricCopyright © 2017 Apache Software Foundation. All rights reserved.