org.locationtech.geomesa.kafka10.consumer
Local class to handle fetches for a particular partition.
Local class to handle fetches for a particular partition. Will keep re-scheduling itself until consumer has been shut down.
Manually commit the offsets that have been read so far.
Manually commit the offsets that have been read so far. Set auto-commit with "auto.commit.enable" config.
Create message streams for the given topic.
Create message streams for the given topic.
Note that number of streams does not imply number of threads - use "num.consumer.fetchers" in the config for that.
Note: requested offsets depend on ephemeral zookeeper nodes - if you have terminated a client without a clean shutdown, the node might stick around for ~30 seconds, causing the requested offset to be ignored if the client is restarted during that time.
Look up the offsets we are requested to start with and commit then as the 'last read' offset.
Look up the offsets we are requested to start with and commit then as the 'last read' offset.
Stop reading messages.
Kafka consumer that allows reading a stream from various offsets (vs just the last read)