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 SubscriptionUpdateWork( IBusDataAccess dataAccess, ISubscriberConfiguration config, ISystemClock clock) { _dataAccess = dataAccess; _config = config; _clock = clock; }
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 QueueWriter(IBusDataAccess dataAccess, IPerfCounters counters, ISerializer serializer, ISystemClock clock) { _dataAccess = dataAccess; _counters = counters; _serializer = serializer; _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 SubscribedPublisher(IBusDataAccess dataAccess, ISubscribedLifespan subscriptionConfiguration, ISerializer serializer, IPerfCounters counters, ISystemClock clock) { _dataAccess = dataAccess; _subscribedLifespan = subscriptionConfiguration; _serializer = serializer; _counters = counters; _clock = clock; }
public SubscribedReader(IBusDataAccess dataAccess, ISerializer serializer, ILog <SubscribedReader> log, IPerfCounters counters, ISystemClock clock) { _dataAccess = dataAccess; _serializer = serializer; _log = log; _counters = counters; _clock = clock; MaxRetries = 5; }
public SubscribedWork( ISubscribedReader reader, IPerfCounters counters, ILog <SubscribedWork> log, IBusDataAccess dataAccess, IFindSubscribedHandlers findSubscriptionHandler) { _reader = reader; _counters = counters; _log = log; _dataAccess = dataAccess; _findSubscriptionHandlers = findSubscriptionHandler; }
/// <summary> /// Constructor. /// </summary> /// <param name="dataAccess">The Data access.</param> /// <param name="log"></param> public QueueReader(IBusDataAccess dataAccess, ILog <QueueReader> log, IPerfCounters counters, ISerializer serializer, ISystemClock clock) { _log = log; _dataAccess = dataAccess; _counters = counters; _serializer = serializer; MaxRetries = 5; _clock = clock; }
public QueueWork( ILog <QueueWork> log, IPerfCounters counters, IFindQueueHandlers findHandlers, IQueueReader queueReader, IBusDataAccess dataAccess, ISagaMessageMapManager sagaMessageMapManager) { _log = log; _counters = counters; _findHandlers = findHandlers; _queueReader = queueReader; _dataAccess = dataAccess; _sagaMessageMapManager = sagaMessageMapManager; }
public SendStartupMessage(IQueueWriter queueWriter, IBusDataAccess busDataAccess) { _queueWriter = queueWriter; _dataAccess = busDataAccess; }
/// <summary> /// Constructor /// </summary> /// <param name="dataAccess">Provides access to the data store.</param> public SubscribedCleaner(IBusDataAccess dataAccess) { _dataAccess = dataAccess; }
public SubscriptionCleanupWork(IBusDataAccess dataAccess) { _dataAccess = dataAccess; }
/// <summary> /// Constructor /// </summary> /// <param name="qconfig">Controls with Queue will be cleaned.</param> /// <param name="dataAccess">Provides access to the data store.</param> public QueueCleaner(IQueueCleanerConfiguration qconfig, IBusDataAccess dataAccess) { _qconfig = qconfig; _dataAccess = dataAccess; }