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