<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consume(Class<K> keyType,
Class<V> valueType) |
|
<V> ConsumerBuilder<String,V> |
KafkaCompanion.consume(Class<V> valueType) |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consume(org.apache.kafka.common.serialization.Serde<K> keySerde,
org.apache.kafka.common.serialization.Serde<V> valueSerde) |
|
ConsumerBuilder<String,Double> |
KafkaCompanion.consumeDoubles() |
|
ConsumerBuilder<String,Integer> |
KafkaCompanion.consumeIntegers() |
|
ConsumerBuilder<String,String> |
KafkaCompanion.consumeStrings() |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consumeWithDeserializers(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> valueDeserializerClassName) |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consumeWithDeserializers(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> keyDeserializerClassName,
Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> valueDeserializerClassName) |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consumeWithDeserializers(String valueDeserializerClassName) |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consumeWithDeserializers(String keyDeserializerClassName,
String valueDeserializerClassName) |
|
<K,V> ConsumerBuilder<K,V> |
KafkaCompanion.consumeWithDeserializers(org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer,
org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer) |
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withAutoCommit() |
Enable auto commit
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withClientId(String clientId) |
Add configuration property for client.id
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withCommitAsync(Function<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>,Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata>> commitFunction,
org.apache.kafka.clients.consumer.OffsetCommitCallback callback) |
If set the given function is used to determine when and which offsets to commit async
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withCommitAsyncWhen(Predicate<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> commitPredicate) |
If set the given function is used to determine when to commit async
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withCommitSync(Function<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>,Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata>> commitFunction) |
If set the given function is used to determine when and which offsets to commit sync
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withCommitSyncWhen(Predicate<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> commitPredicate) |
If set the given function is used to determine when to commit sync
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withGroupId(String groupId) |
Add configuration property for group.id
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withIsolationLevel(org.apache.kafka.common.IsolationLevel isolationLevel) |
Set isolation level
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withOffsetReset(org.apache.kafka.clients.consumer.OffsetResetStrategy offsetResetStrategy) |
Add configuration property for auto.offset.reset
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withOnPartitionsAssigned(Consumer<Collection<org.apache.kafka.common.TopicPartition>> onPartitionsAssigned) |
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withOnPartitionsRevoked(Consumer<Collection<org.apache.kafka.common.TopicPartition>> onPartitionsRevoked) |
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withOnTermination(BiConsumer<org.apache.kafka.clients.consumer.KafkaConsumer<K,V>,Throwable> onTermination) |
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withPollTimeout(Duration timeout) |
Set poll timeout
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withProp(String key,
String value) |
Add property to the configuration to be used when the consumer is created.
|
ConsumerBuilder<K,V> |
ConsumerBuilder.withProps(Map<String,Object> properties) |
Add properties to the configuration to be used when the consumer is created.
|