3 #include <kafka/Project.h>
5 #include <kafka/ClientConfig.h>
8 namespace KAFKA_API {
namespace clients {
namespace consumer {
26 static const constexpr
char*
GROUP_ID =
"group.id";
80 static const constexpr
char* PARTITION_ASSIGNMENT_STRATEGY =
"partition.assignment.strategy";
Configuration for Kafka clients.
Definition: ClientConfig.h:14
Configuration for the Kafka Consumer.
Definition: ConsumerConfig.h:14
static constexpr const char * QUEUED_MIN_MESSAGES
Minimum number of messages per topic/partition tries to maintain in the local consumer queue.
Definition: ConsumerConfig.h:58
static constexpr const char * AUTO_OFFSET_RESET
This property controls the behavior of the consumer when it starts reading a partition for which it d...
Definition: ConsumerConfig.h:39
static constexpr const char * ENABLE_PARTITION_EOF
Emit RD_KAFKA_RESP_ERR_PARTITION_EOF event whenever the consumer reaches the end of a partition.
Definition: ConsumerConfig.h:45
static constexpr const char * ENABLE_AUTO_COMMIT
Automatically commits previously polled offsets on each poll operation.
Definition: ConsumerConfig.h:31
static constexpr const char * GROUP_ID
Group identifier.
Definition: ConsumerConfig.h:26
static constexpr const char * SESSION_TIMEOUT_MS
Client group session and failure detection timeout.
Definition: ConsumerConfig.h:65
static constexpr const char * MAX_POLL_RECORDS
This controls the maximum number of records that a single call to poll() will return.
Definition: ConsumerConfig.h:51
static constexpr const char * ISOLATION_LEVEL
Control how to read messages written transactionally.
Definition: ConsumerConfig.h:72