Commit Graph

33 Commits

Author SHA1 Message Date
Docker RHEL
b2b0d16fee Added timeout overloads for consumer and handle classes 2020-04-08 15:23:05 +00:00
Matias Fontanini
19baa03cea Allow getting background queue out of kafka handle base 2018-11-10 10:26:03 -08:00
Alex Damian
b0ddceda1f Message timestamp refactoring and log level changes (#133)
* Message timestamp refactoring and log level changes

* Changes per code review
2018-11-07 08:36:57 -08:00
Alex Damian
577bbb0242 added error check for partition list (#90) 2018-06-26 08:57:49 -07:00
Alex Damian
5c72f3fe28 Added pause/resume for producers (#87)
* Added pause/resume for producers

* Moved pause/resume functions to KafkaHandleBase
2018-06-25 09:16:57 -07:00
accelerated
6144330835 added test case for polling strategy refactored the strategy class 2018-05-29 09:55:30 -04:00
accelerated
15be627f8e intial polling version 2018-05-29 09:55:29 -04:00
amirshavit
ee71b3979a Add yield (#64)
Simply calls rd_kafka_yield; allows consumers and producers to abort the
current callback dispatcher.
2018-05-23 09:26:09 -07:00
Azat Khuzhin
2451c74c4f Avoid SIGSEGV during destructing KafkaHandleBase (with set_log_callback()) (#68)
Configuration should exist for logging, since it contains the copy of
the callback.
2018-05-19 13:24:57 -07:00
Matias Fontanini
9594ddced3 Update license 2017-05-06 08:27:47 -07:00
Matias Fontanini
dbb547889b Allow getting consumer group information 2017-04-16 19:45:03 -07:00
Matias Fontanini
f5c8c7c3c8 Require rdkafka v0.9.4 to build 2017-04-16 10:29:15 -07:00
Matias Fontanini
8143c5b06a Add KafkaHandleBase::get_offsets_for_times 2017-04-15 19:21:51 -07:00
Matias Fontanini
28f6253cfb Allow fetching metadata only for known topics 2017-04-15 16:53:37 -07:00
Matias Fontanini
23f151175d Add wrapper for rd_kafka_outq_len 2016-10-08 10:24:15 -07:00
Matias Fontanini
a46896790b Allow polling with a timeout 2016-10-08 10:08:15 -07:00
Matias Fontanini
831111812e Export symbols on Windows dll builds 2016-06-19 09:46:28 -07:00
Matias Fontanini
678ac88c9b Add KafkaHandleBase::add_brokers 2016-06-19 09:21:29 -07:00
Matias Fontanini
a3b311fe00 Make get_metadata(Topic) return only topic metadata 2016-06-18 08:45:33 -07:00
Matias Fontanini
0fb0afc4f4 Remove zookeeper support 2016-06-16 20:22:36 -07:00
Matias Fontanini
9751acd8df Add some documentation 2016-06-12 17:49:11 -07:00
Matias Fontanini
0cf8369ef9 Add zookeeper support 2016-06-12 10:43:38 -07:00
Matias Fontanini
eed3ac270a Add license and README file 2016-06-05 18:19:23 -07:00
Matias Fontanini
7708e945b7 Add get/query offset wrappers 2016-06-05 18:14:46 -07:00
Matias Fontanini
efd2321828 Allow setting default topic config 2016-06-05 10:04:48 -07:00
Matias Fontanini
4fccf277e0 Add partitioner callback to topic configuration 2016-06-04 19:15:32 -07:00
Matias Fontanini
8e37440f58 Add config callbacks 2016-06-04 18:16:21 -07:00
Matias Fontanini
5b957de7e4 Replace TopicPartitionList class with a vector of TopicPartition 2016-05-28 09:02:44 -07:00
Matias Fontanini
c31d00115a Add metadata objects and tests for them 2016-05-26 20:45:12 -07:00
Matias Fontanini
58258750df Add pause/resume partitions wrappers 2016-05-22 09:52:42 -07:00
Matias Fontanini
4f50122393 Add initial consumer code 2016-05-21 19:31:24 -07:00
Matias Fontanini
5848bccdb8 Add more producer stuff 2016-05-17 18:51:30 -07:00
Matias Fontanini
1cc8f027c9 Add initial producer code 2016-05-16 20:46:08 -07:00