/// <summary>
        /// Initializes a new instance of the <see cref="CleanUpService" /> class.
        /// </summary>
        /// <param name="payloadPersister">The payload persister.</param>
        /// <param name="retentionPeriod">The retention period.</param>
        public CleanUpService(IPayloadPersister payloadPersister, TimeSpan retentionPeriod)
        {
            _payloadPersister = payloadPersister;
            _retentionPeriod  = retentionPeriod;

            __cancellation = new CancellationTokenSource();
        }
 public DefaultPersisterHandler(IPayloadPersister payloadPersister, IReceiptPersister receiptPersister)
 {
     this.payloadPersister = payloadPersister;
     this.receiptPersister = receiptPersister;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PayloadController" /> class.
 /// </summary>
 /// <param name="payloadPersister">The payload persister.</param>
 public PayloadController(IPayloadPersister payloadPersister)
 {
     _payloadPersistor = payloadPersister;
 }