public ThirdpartyRatesController(ISendMessage <Contracts.CreateQuote> sender, IQueryRA <ThirdPartyRate> query, ICommandRA <ThirdPartyRate> command) { this.sender = sender; this.command = command; this.query = query; }
public ThirdpartyRatesController(ISendMessage sender, IQueryRA query, ICommandRA command) { this.sender = sender; this.command = command; this.query = query; }
public MessageProcessor(ICommandRA commandRA, IPublishMessage messagePublisher) { this.commandRA = commandRA; this.messagePublisher = messagePublisher; }
public ThirdPartyRateProcessor(ICommandRA <Quote> commandRA, IPublishMessage <Contracts.NewQuoteReceived> messagePublisher) { this.commandRA = commandRA; this.messagePublisher = messagePublisher; }
public NewQuoteReceivedProcessor(ICommandRA <Quote> commandRA) { this.commandRA = commandRA; }
public MessageHandler(ICommandRA commandRA) { this.commandRA = commandRA; }
public NewQuoteReceivedProcessor(ICommandRA <RateFeed> commandRA, IHubNotifier <RateFeed> notifyRateFeedClient) { this.commandRA = commandRA; this.notifyRateFeedClient = notifyRateFeedClient; }
public MessageProcessor(ICommandRA commandRA) { this.commandRA = commandRA; }