public MultiHashRequestProducer(IEventConduit eventConduit) { EventConduit = eventConduit; eventConduit.AddEventListener(this); SubmittedApplicationHashes = new HashSet <string>(); PendingApplications = new ConcurrentQueue <IApplication>(); }
public WindowsApplicationProducer(IEventConduit eventConduit) { EventConduit = eventConduit; eventConduit.AddEventListener(this); }
public ExecutedHashRequestProducer(IEventConduit eventConduit) { EventConduit = eventConduit; eventConduit.AddEventListener(this); RequestsToExecute = new ConcurrentQueue <IRequest>(); }