#include <Consumer.hpp>
|
static void | deleteThread (std::thread *t) |
|
static void | logger (const rd_kafka_t *rk, int level, const char *fac, const char *buf) |
|
static void | rebalanceCallback (rd_kafka_t *rk, rd_kafka_resp_err_t err, rd_kafka_topic_partition_list_t *partitions, void *opaque) |
|
static int | statsCallback (rd_kafka_t *rk, char *json, size_t jsonLen, void *opaque) |
|
Definition at line 27 of file Consumer.hpp.
adbase::kafka::Consumer::Consumer |
( |
const std::string & |
topicName, |
|
|
const std::string & |
groupId, |
|
|
const std::string & |
brokerList |
|
) |
| |
adbase::kafka::Consumer::~Consumer |
( |
| ) |
|
void adbase::kafka::Consumer::deleteThread |
( |
std::thread * |
t | ) |
|
|
static |
const std::string& adbase::kafka::Consumer::getGroupId |
( |
| ) |
|
|
inline |
const std::string& adbase::kafka::Consumer::getTopicName |
( |
| ) |
|
|
inline |
void adbase::kafka::Consumer::logger |
( |
const rd_kafka_t * |
rk, |
|
|
int |
level, |
|
|
const char * |
fac, |
|
|
const char * |
buf |
|
) |
| |
|
static |
void adbase::kafka::Consumer::rebalanceCallback |
( |
rd_kafka_t * |
rk, |
|
|
rd_kafka_resp_err_t |
err, |
|
|
rd_kafka_topic_partition_list_t * |
partitions, |
|
|
void * |
opaque |
|
) |
| |
|
static |
void adbase::kafka::Consumer::setConsumeTimeout |
( |
int |
consumerTimeout | ) |
|
|
inline |
void adbase::kafka::Consumer::setIsNewConsumer |
( |
bool |
isNewConsumer | ) |
|
|
inline |
void adbase::kafka::Consumer::setKafkaCommitInterval |
( |
const std::string & |
commitInterval | ) |
|
|
inline |
void adbase::kafka::Consumer::setKafkaDebug |
( |
const std::string & |
debug | ) |
|
|
inline |
void adbase::kafka::Consumer::setKafkaQueuedMaxSize |
( |
const std::string & |
queueMaxSize | ) |
|
|
inline |
void adbase::kafka::Consumer::setKafkaQueuedMinMessages |
( |
const std::string & |
queueMinMessages | ) |
|
|
inline |
void adbase::kafka::Consumer::setKafkaStatInterval |
( |
const std::string & |
statInterval | ) |
|
|
inline |
void adbase::kafka::Consumer::setOffsetReset |
( |
const std::string & |
offsetReset | ) |
|
|
inline |
void adbase::kafka::Consumer::setOffsetStoreMethod |
( |
const std::string & |
method | ) |
|
|
inline |
void adbase::kafka::Consumer::setOffsetStorePath |
( |
const std::string & |
path | ) |
|
|
inline |
void adbase::kafka::Consumer::start |
( |
| ) |
|
void adbase::kafka::Consumer::statCallback |
( |
Consumer * |
consumer, |
|
|
const std::string & |
stat |
|
) |
| |
int adbase::kafka::Consumer::statsCallback |
( |
rd_kafka_t * |
rk, |
|
|
char * |
json, |
|
|
size_t |
jsonLen, |
|
|
void * |
opaque |
|
) |
| |
|
static |
void adbase::kafka::Consumer::stop |
( |
| ) |
|
void adbase::kafka::Consumer::threadFunc |
( |
void * |
data | ) |
|
The documentation for this class was generated from the following files: