/// <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)
     };
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SubscriptionController"/> class.
 /// </summary>
 /// <param name="subscriptionService">
 /// The subscription service.
 /// </param>
 public SubscriptionController(IRealtimeSubscriptionService subscriptionService)
 {
     this.subscriptionService = subscriptionService;
 }