Class HvlLogProducerMQKafkaProviderImpl

java.lang.Object
tr.com.havelsan.javarch.log.producer.mq.provider.kafka.service.HvlLogProducerMQKafkaProviderImpl
All Implemented Interfaces:
HvlLogProducerMQProvider

public class HvlLogProducerMQKafkaProviderImpl extends Object implements HvlLogProducerMQProvider
The class which implements HvlLogProducerMQProvider.
  • Constructor Details

    • HvlLogProducerMQKafkaProviderImpl

      public HvlLogProducerMQKafkaProviderImpl(HvlLogProducerKafkaProvider producerKafkaProvider)
      Instantiates a new HvlLogProducerMQKafkaProviderImpl.
      Parameters:
      producerKafkaProvider - the producer kafka provider
  • Method Details

    • produceSync

      public void produceSync(@NotBlank @NotBlank String topicName, @NotNull @NotNull HvlEventLogModel eventLogModel)
      Synchronous logging on message broker.
      Specified by:
      produceSync in interface HvlLogProducerMQProvider
      Parameters:
      topicName - the topic name
      eventLogModel - the event log model