Class KafkaSubscriber<K,V>
- java.lang.Object
- 
- io.helidon.messaging.connectors.kafka.KafkaSubscriber<K,V>
 
- 
- Type Parameters:
- K- kafka record key type
- V- kafka record value type
 - All Implemented Interfaces:
- Subscriber<Message<V>>
 
 public class KafkaSubscriber<K,V> extends Object implements Subscriber<Message<V>> Reactive streams subscriber implementation.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classKafkaSubscriber.Builder<K,V>Fluent API builder forKafkaSubscriber.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <K,V>
 KafkaSubscriber.Builder<K,V>builder()A builder for KafkaSubscriber.static <K,V>
 KafkaSubscriber<K,V>create(Config config)Load this builder from a configuration.voidonComplete()voidonError(Throwable t)voidonNext(Message<V> message)voidonSubscribe(Subscription subscription)
 
- 
- 
- 
Method Detail- 
onSubscribepublic void onSubscribe(Subscription subscription) - Specified by:
- onSubscribein interface- Subscriber<K>
 
 - 
onNextpublic void onNext(Message<V> message) - Specified by:
- onNextin interface- Subscriber<K>
 
 - 
onErrorpublic void onError(Throwable t) - Specified by:
- onErrorin interface- Subscriber<K>
 
 - 
onCompletepublic void onComplete() - Specified by:
- onCompletein interface- Subscriber<K>
 
 - 
builderpublic static <K,V> KafkaSubscriber.Builder<K,V> builder() A builder for KafkaSubscriber.- Type Parameters:
- K- Key type
- V- Value type
- Returns:
- builder to create a new instance
 
 - 
createpublic static <K,V> KafkaSubscriber<K,V> create(Config config) Load this builder from a configuration.- Type Parameters:
- K- Key type
- V- Value type
- Parameters:
- config- configuration to load from
- Returns:
- updated builder instance
 
 
- 
 
-