public class KafkaEventAdapter<K,V> extends Object
| Constructor and Description |
|---|
KafkaEventAdapter(Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer,
Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer,
io.reactivex.functions.Function<io.vertx.reactivex.kafka.client.consumer.KafkaConsumerRecord<K,V>,com.github.hekonsek.rxjava.event.Event<V>> mapping) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends org.apache.kafka.common.serialization.Deserializer> |
keyDeserializer() |
io.reactivex.functions.Function<io.vertx.reactivex.kafka.client.consumer.KafkaConsumerRecord<K,V>,com.github.hekonsek.rxjava.event.Event<V>> |
mapping() |
static <X,Y> KafkaEventAdapter<X,Y> |
simpleMapping(Class<? extends org.apache.kafka.common.serialization.Deserializer<X>> keyDeserializer,
Class<? extends org.apache.kafka.common.serialization.Deserializer<Y>> valueDeserializer) |
static KafkaEventAdapter<String,Map<String,Object>> |
stringAndJsonBytesToMap() |
Class<? extends org.apache.kafka.common.serialization.Deserializer> |
valueDeserializer() |
public KafkaEventAdapter(Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer, Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer, io.reactivex.functions.Function<io.vertx.reactivex.kafka.client.consumer.KafkaConsumerRecord<K,V>,com.github.hekonsek.rxjava.event.Event<V>> mapping)
public static KafkaEventAdapter<String,Map<String,Object>> stringAndJsonBytesToMap()
public static <X,Y> KafkaEventAdapter<X,Y> simpleMapping(Class<? extends org.apache.kafka.common.serialization.Deserializer<X>> keyDeserializer, Class<? extends org.apache.kafka.common.serialization.Deserializer<Y>> valueDeserializer)
public Class<? extends org.apache.kafka.common.serialization.Deserializer> keyDeserializer()
public Class<? extends org.apache.kafka.common.serialization.Deserializer> valueDeserializer()
Copyright © 2017. All rights reserved.