Delayed processing monitor configuration
Inheritance: IMonitorTimespan, IReadonly, ISetReadonly
        /// <summary>
        /// Initializes a new instance of the <see cref="RedisQueueTransportOptions"/> class.
        /// </summary>
        /// <param name="sntpTimeConfiguration">The SNTP time configuration.</param>
        /// <param name="delayedProcessingConfiguration">The delayed processing configuration.</param>
        public RedisQueueTransportOptions(SntpTimeConfiguration sntpTimeConfiguration, 
            DelayedProcessingConfiguration delayedProcessingConfiguration)
        {
            Guard.NotNull(() => sntpTimeConfiguration, sntpTimeConfiguration);
            Guard.NotNull(() => delayedProcessingConfiguration, delayedProcessingConfiguration);

            _clearExpiredMessagesBatchLimit = 50;
            _moveDelayedMessagesBatchLimit = 50;
            _resetHeartBeatBatchLimit = 50;
            DelayedProcessingConfiguration = delayedProcessingConfiguration;
            SntpTimeConfiguration = sntpTimeConfiguration;
        }