/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="core">Reference to core service bus infrastructure</param>
 /// <param name="logger">Logger used for diagnostic purposes</param>
 /// <param name="messagingNotification">A reference to the messaging notification system</param>
 internal SynchronousMessageListener(
     ServiceBusCore core,
     ILogger logger,
     IMessagingNotification messagingNotification) : base(core, logger, messagingNotification)
 {
     ReadTimeout = Core.Settings.Synchronous.ReadTimeout;
 }
Example #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="core">Reference to core service bus infrastructure</param>
 /// <param name="logger">Logger used for diagnostic purposes</param>
 /// <param name="messagingNotification">A reference to the messaging notification system</param>
 internal ErrorMessageListener(
     ServiceBusCore core,
     ILogger logger,
     IMessagingNotification messagingNotification) : base(core, logger, messagingNotification)
 {
     ReadTimeout = Core.Settings.Error.ReadTimeout;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="core">Reference to core service bus infrastructure</param>
 /// <param name="logger">Logger used for diagnostics information</param>
 /// <param name="messagingNotification">A reference to the messaging notification system</param>
 protected MessageListener(
     ServiceBusCore core,
     ILogger logger,
     IMessagingNotification messagingNotification)
 {
     Logger = logger ?? throw new ArgumentNullException(nameof(logger));
     Core   = core ?? throw new ArgumentNullException(nameof(core));
     MessagingNotification = messagingNotification;
 }