Class HvlLogProducerKafkaProviderDefaultImpl

java.lang.Object
tr.com.havelsan.javarch.log.producer.kafka.provider.service.HvlLogProducerKafkaProviderDefaultImpl
All Implemented Interfaces:
HvlLogProducerKafkaProvider

@Service public class HvlLogProducerKafkaProviderDefaultImpl extends Object implements HvlLogProducerKafkaProvider
A service which provides synchronous methods for logging with kafka.
  • Constructor Details

    • HvlLogProducerKafkaProviderDefaultImpl

      public HvlLogProducerKafkaProviderDefaultImpl()
  • Method Details

    • produceSync

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