Class OpTimeTrackKafkaConsumer
java.lang.Object
io.nosqlbench.adapter.kafka.ops.OpTimeTrackKafkaClient
io.nosqlbench.adapter.kafka.ops.OpTimeTrackKafkaConsumer
-
Field Summary
Fields inherited from class io.nosqlbench.adapter.kafka.ops.OpTimeTrackKafkaClient
activityStartTime, kafkaSpace, maxOpTimeInSec -
Constructor Summary
ConstructorsConstructorDescriptionOpTimeTrackKafkaConsumer(KafkaSpace kafkaSpace, boolean asyncMsgCommit, int msgPoolIntervalInMs, boolean autoCommitEnabled, int maxMsgCntPerCommit, org.apache.kafka.clients.consumer.KafkaConsumer<String, String> consumer, KafkaAdapterMetrics kafkaAdapterMetrics, EndToEndStartingTimeSource e2eStartingTimeSrc, Function<String, ReceivedMessageSequenceTracker> receivedMessageSequenceTrackerForTopic, boolean seqTracking) -
Method Summary
Methods inherited from class io.nosqlbench.adapter.kafka.ops.OpTimeTrackKafkaClient
process
-
Constructor Details
-
OpTimeTrackKafkaConsumer
public OpTimeTrackKafkaConsumer(KafkaSpace kafkaSpace, boolean asyncMsgCommit, int msgPoolIntervalInMs, boolean autoCommitEnabled, int maxMsgCntPerCommit, org.apache.kafka.clients.consumer.KafkaConsumer<String, String> consumer, KafkaAdapterMetrics kafkaAdapterMetrics, EndToEndStartingTimeSource e2eStartingTimeSrc, Function<String, ReceivedMessageSequenceTracker> receivedMessageSequenceTrackerForTopic, boolean seqTracking)
-
-
Method Details
-
getManualCommitTrackingCnt
public int getManualCommitTrackingCnt() -
incManualCommitTrackingCnt
public void incManualCommitTrackingCnt() -
resetManualCommitTrackingCnt
public void resetManualCommitTrackingCnt() -
close
public void close()- Specified by:
closein classOpTimeTrackKafkaClient
-