public SubscriptionUpdateThread(IProvideShutdownSignal shutdown, ILog <SubscriptionUpdateThread> log, IBusDataAccess transactionContext, ISubscriptionUpdateWork updater) : base("Subscription Update", 500, log, transactionContext, shutdown) { _updater = updater; }
public SubscribedCleanupThread(ILog <SubscribedCleanupThread> log, IBusDataAccess dataAccess, IProvideShutdownSignal shutdown, ISubscribedCleanupWork cleaner) : base("SubscriptionCleaner", 500, log, dataAccess, shutdown) { _cleaner = cleaner; }
public QueueCleanupThread( ILog <QueueCleanupThread> log, IBusDataAccess dataAccess, IProvideShutdownSignal shutdown, IQueueCleanupWork cleaner) : base("QueueCleaner", 500, log, dataAccess, shutdown) { _cleaner = cleaner; }
public SubscribedThread(IProvideShutdownSignal provideShutdownSignal, ILog <SubscribedThread> log, IBusDataAccess transactionContext, ISubscriberConfiguration subscriberConfiguration, ISubscribedWork subscribeWork) : base("Subscription Message", 100, log, transactionContext, provideShutdownSignal) { _subscribedWork = subscribeWork; _subscribedWork.SubscriberId = subscriberConfiguration.SubscriberId; }
public QueueThread(IProvideShutdownSignal shutdown, IBusDataAccess dataAccess, ILog <QueueThread> log, IQueueWork queueWork, IQueueConfiguration config) : base("Queue", 100, log, dataAccess, shutdown) { _queueWork = queueWork; _queueWork.QueueName = config.QueueName; }
public SubscriptionCleanupThread(IBusDataAccess dataAccess, ILog <SubscriptionCleanupThread> log, IProvideShutdownSignal shutdown, ISubscriptionCleanupWork cleaner, ISystemClock clock) : base("Subscription Cleaner", 500, log, dataAccess, shutdown) { _cleaner = cleaner; _clock = clock; }
public BaseThread(string name, int delayMs, ILog log, IBusDataAccess dataAccess, IProvideShutdownSignal shutdown) { _name = name; this.delayMs = delayMs; _log = log; _dataAccess = dataAccess; _shutdown = shutdown; }
public TestThread(string name, int delayMs, ILog log, PeachtreeBus.Data.IBusDataAccess dataAccess, IProvideShutdownSignal shutdown) : base(name, delayMs, log, dataAccess, shutdown) { }