Class KafkaDomainEventBus

java.lang.Object
org.reactivecommons.async.kafka.KafkaDomainEventBus
All Implemented Interfaces:
org.reactivecommons.api.domain.DomainEventBus

public class KafkaDomainEventBus extends Object implements org.reactivecommons.api.domain.DomainEventBus
  • Field Details

  • Constructor Details

    • KafkaDomainEventBus

      public KafkaDomainEventBus()
  • Method Details

    • emit

      public <T> org.reactivestreams.Publisher<Void> emit(org.reactivecommons.api.domain.DomainEvent<T> event)
      Specified by:
      emit in interface org.reactivecommons.api.domain.DomainEventBus
    • emit

      public <T> org.reactivestreams.Publisher<Void> emit(String domain, org.reactivecommons.api.domain.DomainEvent<T> event)
      Specified by:
      emit in interface org.reactivecommons.api.domain.DomainEventBus
    • emit

      public org.reactivestreams.Publisher<Void> emit(io.cloudevents.CloudEvent event)
      Specified by:
      emit in interface org.reactivecommons.api.domain.DomainEventBus
    • emit

      public org.reactivestreams.Publisher<Void> emit(String domain, io.cloudevents.CloudEvent event)
      Specified by:
      emit in interface org.reactivecommons.api.domain.DomainEventBus