| 123456789101112131415161718192021222324252627 |
- using System;
- namespace Quadarax.Foundation.Core.Business.ProcessQueue
- {
- public interface IQueueItem : IDisposable
- {
- QueueItemStateEnum State { get; }
- DateTime Created { get; }
- DateTime? Modified { get; }
- DateTime? Started { get; }
- DateTime? Finished { get; }
- DateTime StartFrom { get; }
- DateTime? StartTo { get; }
- string? Affinity { get; }
- int Priority { get; }
- void Assign(string? assignTo);
- void Start();
- void Stop();
- void Pause();
- string GetIdentifier();
- }
- }
|