Class HvlOAuthEventKafkaNotifier

java.lang.Object
tr.com.havelsan.javarch.oauth.event.starter.notifier.kafka.HvlOAuthEventKafkaNotifier
All Implemented Interfaces:
HvlOAuthEventNotifier

@Profile("kafka") @Component @Transactional public class HvlOAuthEventKafkaNotifier extends Object implements HvlOAuthEventNotifier
The class which implements HvlOAuthEventNotifier.
  • Constructor Summary

    Constructors
    Constructor
    Description
    HvlOAuthEventKafkaNotifier(tr.com.havelsan.javarch.notification.producer.template.provider.service.HvlNotificationSenderTemplateProvider senderTemplateProvider, tr.com.havelsan.javarch.kafka.notifier.HvlEventNotifier eventNotifier)
    Instantiates a new HvlOAuthEventKafkaNotifier.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    notifySync(@NotBlank String mail, @NotNull @Valid tr.com.havelsan.javarch.notification.mail.common.model.HvlNotificationMailRequestModel notificationMailRequestModel)
    Notify sync.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HvlOAuthEventKafkaNotifier

      public HvlOAuthEventKafkaNotifier(tr.com.havelsan.javarch.notification.producer.template.provider.service.HvlNotificationSenderTemplateProvider senderTemplateProvider, tr.com.havelsan.javarch.kafka.notifier.HvlEventNotifier eventNotifier)
      Instantiates a new HvlOAuthEventKafkaNotifier.
      Parameters:
      senderTemplateProvider - the sender template provider
      eventNotifier - the event notifier
  • Method Details

    • notifySync

      public void notifySync(@NotBlank @NotBlank String mail, @NotNull @Valid @NotNull @Valid tr.com.havelsan.javarch.notification.mail.common.model.HvlNotificationMailRequestModel notificationMailRequestModel)
      Notify sync.
      Specified by:
      notifySync in interface HvlOAuthEventNotifier
      Parameters:
      mail - the mail
      notificationMailRequestModel - the notification mail request model