- using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace Quadarax.Foundation.Core.Business.ProcessQueue
- {
- public interface IQueueProvider : IDisposable
- {
- bool IsOpen { get; }
- IQueryable<IQueueItem> Query();
- void UpdateAndCommit(IEnumerable<IQueueItem> items);
- void Open();
- void Close();
- }
- }
|