Interface BrokerProvider<T extends GenericAsyncProps>
public interface BrokerProvider<T extends GenericAsyncProps>
-
Method Summary
Modifier and TypeMethodDescriptionorg.reactivecommons.async.api.DirectAsyncGatewayorg.reactivecommons.api.domain.DomainEventBusreactor.core.publisher.Mono<RCHealth>voidlistenCommands(org.reactivecommons.async.commons.HandlerResolver resolver) voidlistenDomainEvents(org.reactivecommons.async.commons.HandlerResolver resolver) voidlistenNotificationEvents(org.reactivecommons.async.commons.HandlerResolver resolver) voidlistenQueries(org.reactivecommons.async.commons.HandlerResolver resolver) voidprops()
-
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()
-