Interface BrokerProvider<T extends GenericAsyncProps>


public interface BrokerProvider<T extends GenericAsyncProps>
  • Method Details

    • props

      T props()
    • getDomainBus

      org.reactivecommons.api.domain.DomainEventBus getDomainBus()
    • getDirectAsyncGateway

      org.reactivecommons.async.api.DirectAsyncGateway getDirectAsyncGateway()
    • listenDomainEvents

      void listenDomainEvents(org.reactivecommons.async.commons.HandlerResolver resolver)
    • listenNotificationEvents

      void listenNotificationEvents(org.reactivecommons.async.commons.HandlerResolver resolver)
    • listenCommands

      void listenCommands(org.reactivecommons.async.commons.HandlerResolver resolver)
    • listenQueries

      void listenQueries(org.reactivecommons.async.commons.HandlerResolver resolver)
    • listenReplies

      void listenReplies()
    • healthCheck

      reactor.core.publisher.Mono<RCHealth> healthCheck()