public InsertDocumentIntoRemoteBackOfficeCommandHandler( IBus bus, IMessageStoreService messageStoreService, IBackOfficeService backOfficeService) { this.bus = bus; this.messageStoreService = messageStoreService; this.backOfficeService = backOfficeService; }
/// <summary> /// Initializes a new instance of the <see cref="InterfaceEngineEventHandler"/> class. /// </summary> /// <param name="configuration"> /// The configuration. /// </param> /// <param name="transformer"> /// The transformer. /// </param> /// <param name="messageStoreService"> /// The message store service. /// </param> /// <param name="subscriptionService"> /// The subscription service. /// </param> public InterfaceEngineEventHandler( IRealtimeConfiguration configuration, IInterfaceEngineMessageTransformer transformer, IMessageStoreService messageStoreService, IRealtimeSubscriptionService subscriptionService) { this.transformer = transformer; this.messageStoreService = messageStoreService; this.subscriptionService = subscriptionService; this.configuration = configuration; this.connectionFactory = new ConnectionFactory { Uri = new Uri(this.configuration.MessageBrokerSettings.AmqpUri) }; }
public MessageStoreController(IMessageStoreService store) { _store = store; }
/// <summary> /// Initializes a new instance of the <see cref="MessageController"/> class. /// </summary> /// <param name="messageStoreService"> /// The message store service. /// </param> public MessageController(IMessageStoreService messageStoreService) { this.messageStoreService = messageStoreService; }