Example #1
0
 public PublisherBase(string exchangeName,
                      string routingKey,
                      IPublishedMessageStore publishedMessageStore,
                      UpdateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker updateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker,
                      UpdateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker updateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker,
                      StoreUnroutableMessageWhenPublisherGetReturnedMessageFromBroker storeUnroutableMessageWhenPublisherGetReturnedMessageFromBroker)
 {
     ExchangeName           = exchangeName;
     RoutingKey             = routingKey;
     _publishedMessageStore = publishedMessageStore;
     _updateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker  = updateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker;
     _updateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker = updateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker;
     _storeUnroutableMessageWhenPublisherGetReturnedMessageFromBroker             = storeUnroutableMessageWhenPublisherGetReturnedMessageFromBroker;
 }
Example #2
0
 public CatalogApiPublisher
 (
     IPublishedMessageStore publishedMessageStore
     , UpdateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker updateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker
     , UpdateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker updateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker
     , StoreUnroutableMessageWhenPublisherGetReturnedMessageFromBroker storeUnroutableMessageWhenPublisherGetReturnedMessageFromBroker
 )
     : base
     (
         ExchangeNameConstants.CatalogApiPublisherExchange
         , RoutingKeyConstants.ToCatalogApi
         , publishedMessageStore
         , updateDomainEventStatusToSuccessWhenPublisherReceivedConfirmAcksFromBroker
         , updateDomainEventStatusToFailureWhenPublisherReceivedConfirmNacksFromBroker
         , storeUnroutableMessageWhenPublisherGetReturnedMessageFromBroker
     )
 {
 }