Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						5889c322c2
					 | 
					
						
						
							
							Fix link issues when building in clang
						
						
						
						
						
						
					 | 
					
						2017-10-02 10:31:02 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						17da880854
					 | 
					
						
						
							
							Persist message's user data when retrying on buffered producer
						
						
						
						
						
						
					 | 
					
						2017-09-17 15:46:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						d0c794b978
					 | 
					
						
						
							
							Increase expected acks on buffered producer after producing
						
						
						
						
						
						
					 | 
					
						2017-08-24 15:04:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						86d4bc8037
					 | 
					
						
						
							
							Make BasicConsumerDispatcher::Pauser a template type
						
						
						
						
						
						
					 | 
					
						2017-08-21 14:47:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						0d4b9ef2f6
					 | 
					
						
						
							
							Don't keep looping on NO_OFFSET error on backoff committer
						
						
						
						
						
						
					 | 
					
						2017-08-03 09:33:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						1582f6156d
					 | 
					
						
						
							
							Allow consuming message batches
						
						
						
						
						
						
						
						Fixes #3 
						
						
					 | 
					
						2017-07-17 19:17:57 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						2340046544
					 | 
					
						
						
							
							Clear messages acked/expected acks on buffered producer
						
						
						
						
						
						
					 | 
					
						2017-07-11 10:17:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						b7a0dce710
					 | 
					
						
						
							
							Add a generic "event" event on ConsumerDispatcher
						
						
						
						
						
						
					 | 
					
						2017-07-04 18:23:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						08815e97c0
					 | 
					
						
						
							
							Add CPPKAFKA_API to utils classes
						
						
						
						
						
						
					 | 
					
						2017-07-04 18:09:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						9e6315fcc2
					 | 
					
						
						
							
							Make ConsumerDispatcher a template class
						
						
						
						
						
						
					 | 
					
						2017-07-04 18:07:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						191956b4ca
					 | 
					
						
						
							
							Pause/resume consumption on throttle
						
						
						
						
						
						
					 | 
					
						2017-06-17 09:39:50 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						4af48ff0e7
					 | 
					
						
						
							
							Allow throttling on ConsumerDispatcher
						
						
						
						
						
						
					 | 
					
						2017-06-17 08:52:48 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						556dac7015
					 | 
					
						
						
							
							Add backoff performer class
						
						
						
						
						
						
					 | 
					
						2017-06-16 19:27:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						4cd03aea3c
					 | 
					
						
						
							
							Cleanup ConsumerDispatcher code
						
						
						
						
						
						
					 | 
					
						2017-06-11 14:35:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						52822fdb61
					 | 
					
						
						
							
							Move some small functions into header files
						
						
						
						
						
						
					 | 
					
						2017-06-10 19:15:53 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						bb5fb490ce
					 | 
					
						
						
							
							Check if all callbacks match a signature on ConsumerDispatcher
						
						
						
						
						
						
					 | 
					
						2017-06-10 17:55:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						4369b75695
					 | 
					
						
						
							
							Use tags on EOF and timeout callbacks on ConsumerDispatcher
						
						
						
						
						
						
					 | 
					
						2017-06-10 17:39:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						f0ec0bfb10
					 | 
					
						
						
							
							Add ConsumerDispatcher class
						
						
						
						
						
						
					 | 
					
						2017-06-10 15:25:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						b79a1ae6da
					 | 
					
						
						
							
							Move endianness.h file into detail folder
						
						
						
						
						
						
					 | 
					
						2017-06-05 19:36:22 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						acbae757d8
					 | 
					
						
						
							
							Remove all references to Partition class
						
						
						
						
						
						
					 | 
					
						2017-06-04 10:57:28 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						895a983d17
					 | 
					
						
						
							
							Allow constructing Buffers from std::vector
						
						
						
						
						
						
					 | 
					
						2017-06-04 08:32:19 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						d88e2d9ed4
					 | 
					
						
						
							
							Fix build issue on Windows
						
						
						
						
						
						
					 | 
					
						2017-06-03 12:38:54 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						2f9170e32a
					 | 
					
						
						
							
							Fix build errors/warnings on Windows
						
						
						
						
						
						
					 | 
					
						2017-06-03 12:23:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						9c9d1e494d
					 | 
					
						
						
							
							Add BackoffCommitter class
						
						
						
						
						
						
					 | 
					
						2017-05-07 11:37:07 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						9594ddced3
					 | 
					
						
						
							
							Update license
						
						
						
						
						
						
					 | 
					
						2017-05-06 08:27:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						bb900f21cb
					 | 
					
						
						
							
							Allow clearing buffered messages on buffered producer
						
						
						
						
						
						
					 | 
					
						2017-04-24 20:08:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						5e84da2458
					 | 
					
						
						
							
							Change logic to reset messages acked count on buffered producer
						
						
						
						
						
						
					 | 
					
						2017-04-23 14:55:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						7ec3252a86
					 | 
					
						
						
							
							Minor documentation improvements
						
						
						
						
						
						
					 | 
					
						2017-04-23 14:24:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						b5a7c70993
					 | 
					
						
						
							
							Expand description of BufferedProducer
						
						
						
						
						
						
					 | 
					
						2017-04-23 14:12:00 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						aab182c4ea
					 | 
					
						
						
							
							Allow producing messages without buffering them in buffered producer
						
						
						
						
						
						
					 | 
					
						2017-04-23 11:23:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						35cf6fd0bf
					 | 
					
						
						
							
							Catch flush timeout exception on buffered producer
						
						
						
						
						
						
					 | 
					
						2017-04-23 11:06:49 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						e7db3df966
					 | 
					
						
						
							
							Change internals of BufferedProducer
						
						
						
						
						
						
					 | 
					
						2017-04-23 11:01:21 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						dbb547889b
					 | 
					
						
						
							
							Allow getting consumer group information
						
						
						
						
						
						
					 | 
					
						2017-04-16 19:45:03 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						6c47b1a190
					 | 
					
						
						
							
							Allow setting timestamp on produced messages
						
						
						
						
						
						
					 | 
					
						2017-04-16 15:22:17 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						9ecad71be1
					 | 
					
						
						
							
							Remove Partition class
						
						
						
						
						
						
					 | 
					
						2017-04-16 14:51:06 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						f5c8c7c3c8
					 | 
					
						
						
							
							Require rdkafka v0.9.4 to build
						
						
						
						
						
						
					 | 
					
						2017-04-16 10:29:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						f924eb68e7
					 | 
					
						
						
							
							Allow making no key/payload copies in BufferedProducer
						
						
						
						
						
						
					 | 
					
						2017-04-16 10:14:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						f781afe5cf
					 | 
					
						
						
							
							Allow using generic message builders not tied to Buffer class
						
						
						
						
						
						
					 | 
					
						2017-04-16 10:14:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						8143c5b06a
					 | 
					
						
						
							
							Add KafkaHandleBase::get_offsets_for_times
						
						
						
						
						
						
					 | 
					
						2017-04-15 19:21:51 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						c9f3b0c5bc
					 | 
					
						
						
							
							Use std::chrono::milliseconds for message timestamp
						
						
						
						
						
						
					 | 
					
						2017-04-15 18:14:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						c99c8bbb05
					 | 
					
						
						
							
							Add CPPKAFKA_API macro to MessageBuilder declaration
						
						
						
						
						
						
					 | 
					
						2017-04-15 17:25:31 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						28f6253cfb
					 | 
					
						
						
							
							Allow fetching metadata only for known topics
						
						
						
						
						
						
					 | 
					
						2017-04-15 16:53:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						e26d7e7db2
					 | 
					
						
						
							
							Add MessageBuilder and use it on producer classes
						
						
						
						
						
						
					 | 
					
						2017-04-15 16:46:37 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						c8154ac6cb
					 | 
					
						
						
							
							Rename TopicMetadata::get_topic to TopicMetadata::get_name
						
						
						
						
						
						
					 | 
					
						2016-11-25 10:18:21 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						6f60881d87
					 | 
					
						
						
							
							Handle producer queue being full on buffered producer
						
						
						
						
						
						
					 | 
					
						2016-11-07 07:32:40 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						aa7fa6ce0d
					 | 
					
						
						
							
							Make Buffer::operator== a free function
						
						
						
						
						
						
					 | 
					
						2016-11-06 13:50:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						33680839a2
					 | 
					
						
						
							
							Include message.h in buffered_producer.h
						
						
						
						
						
						
					 | 
					
						2016-11-01 16:48:18 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						ad1db4a680
					 | 
					
						
						
							
							Use relative includes on utils files
						
						
						
						
						
						
					 | 
					
						2016-11-01 15:50:40 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						55f93e1f0d
					 | 
					
						
						
							
							Add buffered producer class
						
						
						
						
						
						
					 | 
					
						2016-10-29 11:29:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Matias Fontanini
							
						 
					 | 
					
						
						
							
						
						cf6dc03eec
					 | 
					
						
						
							
							Move compacted topic processor into utils directory
						
						
						
						
						
						
					 | 
					
						2016-10-28 07:24:26 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |