kafka consumer config
a list of kafka consumer topics
consumer.FetchThread will sleep for a while if no more messages or the incoming queue size is above the io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_THRESHOLD this is to get sleep interval
consumer.FetchThread will sleep for a while if no more messages or the incoming queue size is above the io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_THRESHOLD this is to get sleep interval
sleep interval in milliseconds
io.gearpump.streaming.kafka.lib.consumer.FetchThread stops fetching new messages if its incoming queue size is above the threshold and starts again when the queue size is below it
io.gearpump.streaming.kafka.lib.consumer.FetchThread stops fetching new messages if its incoming queue size is above the threshold and starts again when the queue size is below it
fetch threshold
get io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper instance, which defines how kafka.
get io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper instance, which defines how kafka.common.TopicAndPartitions are mapped to source tasks
set kafka consumer topics
set kafka consumer topics
comma-separated string
new KafkaConfig based on this but with io.gearpump.streaming.kafka.lib.KafkaSourceConfig.CONSUMER_TOPICS set to given value
consumer.FetchThread will sleep for a while if no more messages or the incoming queue size is above the io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_THRESHOLD this is to set sleep interval
consumer.FetchThread will sleep for a while if no more messages or the incoming queue size is above the io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_THRESHOLD this is to set sleep interval
sleep interval in milliseconds
new KafkaConfig based on this but with io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_SLEEP_MS set to given value
consumer.FetchThread stops fetching new messages if its incoming queue size is above the threshold and starts again when the queue size is below it
consumer.FetchThread stops fetching new messages if its incoming queue size is above the threshold and starts again when the queue size is below it
queue size
new KafkaConfig based on this but with io.gearpump.streaming.kafka.lib.KafkaSourceConfig.FETCH_THRESHOLD set to give value
set io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper, which defines how kafka.
set io.gearpump.streaming.kafka.lib.grouper.KafkaGrouper, which defines how kafka.common.TopicAndPartitions are mapped to source tasks
name of the factory class
new KafkaConfig based on this but with io.gearpump.streaming.kafka.lib.KafkaSourceConfig.GROUPER_CLASS set to given value
this class extends kafka kafka.consumer.ConsumerConfig with specific configs for KafkaSource