public static IMonitor OnAddedOrRemoved(this IGroup group, MonitorProcessor processor) { return(new Collector(group, GroupEvent.AddedOrRemoved).Trigger(processor)); }
public IMonitor Trigger(MonitorProcessor processor) { _processor = processor; return(this); }
public static IMonitor Trigger(this ICollector collector, MonitorProcessor processor) { return(new Monitor(collector).Trigger(processor)); }