Search in sources :

Example 1 with ObjectMapperDeserializer

use of io.quarkus.kafka.client.serialization.ObjectMapperDeserializer in project quarkus-quickstarts by quarkusio.

the class AggregatorTest method setUp.

@BeforeEach
public void setUp() {
    temperatureProducer = new KafkaProducer(producerProps(), new IntegerSerializer(), new StringSerializer());
    weatherStationsProducer = new KafkaProducer(producerProps(), new IntegerSerializer(), new ObjectMapperSerializer());
    weatherStationsConsumer = new KafkaConsumer(consumerProps(), new IntegerDeserializer(), new ObjectMapperDeserializer<>(Aggregation.class));
}
Also used : KafkaProducer(org.apache.kafka.clients.producer.KafkaProducer) IntegerDeserializer(org.apache.kafka.common.serialization.IntegerDeserializer) ObjectMapperDeserializer(io.quarkus.kafka.client.serialization.ObjectMapperDeserializer) ObjectMapperSerializer(io.quarkus.kafka.client.serialization.ObjectMapperSerializer) KafkaConsumer(org.apache.kafka.clients.consumer.KafkaConsumer) IntegerSerializer(org.apache.kafka.common.serialization.IntegerSerializer) StringSerializer(org.apache.kafka.common.serialization.StringSerializer) BeforeEach(org.junit.jupiter.api.BeforeEach)

Example 2 with ObjectMapperDeserializer

use of io.quarkus.kafka.client.serialization.ObjectMapperDeserializer in project quarkus-quickstarts by quarkusio.

the class TopologyProducerTest method setUp.

@BeforeEach
public void setUp() {
    Properties config = new Properties();
    config.put(StreamsConfig.APPLICATION_ID_CONFIG, "testApplicationId");
    config.put(StreamsConfig.BOOTSTRAP_SERVERS_CONFIG, "dummy:1234");
    testDriver = new TopologyTestDriver(topology, config);
    temperatures = testDriver.createInputTopic(TEMPERATURE_VALUES_TOPIC, new IntegerSerializer(), new StringSerializer());
    weatherStations = testDriver.createInputTopic(WEATHER_STATIONS_TOPIC, new IntegerSerializer(), new ObjectMapperSerializer());
    temperaturesAggregated = testDriver.createOutputTopic(TEMPERATURES_AGGREGATED_TOPIC, new IntegerDeserializer(), new ObjectMapperDeserializer<>(Aggregation.class));
}
Also used : IntegerDeserializer(org.apache.kafka.common.serialization.IntegerDeserializer) ObjectMapperDeserializer(io.quarkus.kafka.client.serialization.ObjectMapperDeserializer) ObjectMapperSerializer(io.quarkus.kafka.client.serialization.ObjectMapperSerializer) TopologyTestDriver(org.apache.kafka.streams.TopologyTestDriver) Properties(java.util.Properties) IntegerSerializer(org.apache.kafka.common.serialization.IntegerSerializer) StringSerializer(org.apache.kafka.common.serialization.StringSerializer) BeforeEach(org.junit.jupiter.api.BeforeEach)

Aggregations

ObjectMapperDeserializer (io.quarkus.kafka.client.serialization.ObjectMapperDeserializer)2 ObjectMapperSerializer (io.quarkus.kafka.client.serialization.ObjectMapperSerializer)2 IntegerDeserializer (org.apache.kafka.common.serialization.IntegerDeserializer)2 IntegerSerializer (org.apache.kafka.common.serialization.IntegerSerializer)2 StringSerializer (org.apache.kafka.common.serialization.StringSerializer)2 BeforeEach (org.junit.jupiter.api.BeforeEach)2 Properties (java.util.Properties)1 KafkaConsumer (org.apache.kafka.clients.consumer.KafkaConsumer)1 KafkaProducer (org.apache.kafka.clients.producer.KafkaProducer)1 TopologyTestDriver (org.apache.kafka.streams.TopologyTestDriver)1