Class KafkaEventProducer
java.lang.Object
ch.admin.bit.jeap.reaction.observer.events.producer.KafkaEventProducer
- All Implemented Interfaces:
ReactionIdentifiedListener
-
Constructor Summary
ConstructorsConstructorDescriptionKafkaEventProducer(ch.admin.bit.jeap.messaging.kafka.properties.KafkaProperties kafkaProperties, ReactionObserverKafkaConfigProperties config, org.springframework.kafka.core.KafkaTemplate<ch.admin.bit.jeap.messaging.avro.AvroMessageKey, ch.admin.bit.jeap.messaging.avro.AvroMessage> kafkaTemplate) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()voidonReactionIdentified(Reaction reaction) voidsendReactionObservedEvent(Map<String, AtomicInteger> countByReactionId, Instant from, Instant to)
-
Constructor Details
-
KafkaEventProducer
public KafkaEventProducer(ch.admin.bit.jeap.messaging.kafka.properties.KafkaProperties kafkaProperties, ReactionObserverKafkaConfigProperties config, org.springframework.kafka.core.KafkaTemplate<ch.admin.bit.jeap.messaging.avro.AvroMessageKey, ch.admin.bit.jeap.messaging.avro.AvroMessage> kafkaTemplate)
-
-
Method Details
-
init
@PostConstruct public void init() -
onReactionIdentified
- Specified by:
onReactionIdentifiedin interfaceReactionIdentifiedListener
-
sendReactionObservedEvent
public void sendReactionObservedEvent(Map<String, AtomicInteger> countByReactionId, Instant from, Instant to)
-