@Around("anyConsumerFactory()") public Object wrapConsumerFactory(ProceedingJoinPoint pjp) throws Throwable { Consumer consumer = (Consumer) pjp.proceed(); return this.kafkaTracing.consumer(consumer); }
@Override public Consumer<byte[], byte[]> getConsumer(Map<String, Object> config) { config.put("key.deserializer", ByteArrayDeserializer.class); config.put("value.deserializer", ByteArrayDeserializer.class); Consumer<byte[], byte[]> consumer = new KafkaConsumer<>(config); return kafkaTracing.consumer(consumer); }
@Around("anyConsumerFactory()") public Object wrapConsumerFactory(ProceedingJoinPoint pjp) throws Throwable { Consumer consumer = (Consumer) pjp.proceed(); return this.kafkaTracing.consumer(consumer); }
consumerConfigs); final Consumer<String, String> tracingConsumer = kafkaTracing .consumer(kafkaConsumer);