using System; using System.Collections.Generic; using System.Linq; namespace NzbDrone.Common.Eventing { /// /// Enables loosely-coupled publication of events. /// public interface IEventAggregator { void Publish(TEvent message) where TEvent : IEvent; } }