Interface HvlLogProducerKafkaProvider

All Known Implementing Classes:
HvlLogProducerKafkaProviderDefaultImpl, HvlLogProducerKafkaProviderImpl

@Validated public interface HvlLogProducerKafkaProvider
A service which provides synchronous methods for logging with kafka.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    produceSync(@NotBlank String topicName, @NotNull HvlEventLogModel eventLogModel)
    Synchronous logging on kafka.
  • Method Details

    • produceSync

      void produceSync(@NotBlank @NotBlank String topicName, @NotNull @NotNull HvlEventLogModel eventLogModel) throws tr.com.havelsan.javarch.kafka.exception.HvlKafkaProducerException
      Synchronous logging on kafka.
      Parameters:
      topicName - the topic name
      eventLogModel - the event log model
      Throws:
      tr.com.havelsan.javarch.kafka.exception.HvlKafkaProducerException - the hvl kafka producer exception