public DomainEventsHub(WorkQueuer queuer = null, DomainEventsHub parentHub = null) { this.parentHub = parentHub; MainQueuer = queuer ?? FiTechCoreExtensions.GlobalQueuer; }
public static void SubscribeInline <T>(this DomainEventsHub self, Func <T, Task> fn, Func <T, Exception, Task> handler = null) where T : IDomainEvent { self.SubscribeListener(InlineLambdaListener.Create <T>(fn, handler)); }