public QueueSnapshotWriter(ITopicsAndQueuesSnapshotStorage queueSnapshotStorage, QueueSnapshotCache queueSnapshotCache, AppGlobalFlags appGlobalFlags) { _queueSnapshotStorage = queueSnapshotStorage; _queueSnapshotCache = queueSnapshotCache; _appGlobalFlags = appGlobalFlags; }
public CompressPageBlobOperation(IMessagesContentPersistentStorage persistentStorage, ICompressedMessagesStorage compressedMessagesStorage, IAppLogger appLogger, AppGlobalFlags appGlobalFlags) { _persistentStorage = persistentStorage; _compressedMessagesStorage = compressedMessagesStorage; _appLogger = appLogger; _appGlobalFlags = appGlobalFlags; }
public SyncAndGcBlobOperations(IMessagesContentPersistentStorage messagesContentPersistentStorage, MessagesContentCache messagesContentCache, TaskSchedulerByTopic taskSchedulerByTopic, AppGlobalFlags appGlobalFlags, IAppLogger appLogger) { _messagesContentPersistentStorage = messagesContentPersistentStorage; _messagesContentCache = messagesContentCache; _taskSchedulerByTopic = taskSchedulerByTopic; _appGlobalFlags = appGlobalFlags; _appLogger = appLogger; }
public TopicAndQueueInitializer(QueueSnapshotCache queueSnapshotCache, ITopicsAndQueuesSnapshotStorage storage, QueueSnapshotWriter queueSnapshotWriter, AppGlobalFlags appGlobalFlags, IAppLogger appLogger, TaskSchedulerByTopic schedulerByTopic, RestorePageFromBlobOperation restorePageFromBlobOperation) { _queueSnapshotCache = queueSnapshotCache; _storage = storage; _queueSnapshotWriter = queueSnapshotWriter; _appGlobalFlags = appGlobalFlags; _appLogger = appLogger; _schedulerByTopic = schedulerByTopic; _restorePageFromBlobOperation = restorePageFromBlobOperation; }
public ActivePagesWarmerAndGc(MessagesContentCache messagesContentCache, MessagesContentReader messagesContentReader, IAppLogger logger, IMessagesContentPersistentStorage messagesContentPersistentStorage, ActivePagesCalculator activePagesCalculator, TaskSchedulerByTopic taskSchedulerByTopic, AppGlobalFlags appGlobalFlags, CompressPageBlobOperation compressPageBlobOperation) { _messagesContentCache = messagesContentCache; _messagesContentReader = messagesContentReader; _logger = logger; _messagesContentPersistentStorage = messagesContentPersistentStorage; _activePagesCalculator = activePagesCalculator; _taskSchedulerByTopic = taskSchedulerByTopic; _appGlobalFlags = appGlobalFlags; _compressPageBlobOperation = compressPageBlobOperation; }
public IndexByMinuteWriter(IIndexByMinuteStorage indexByMinuteStorage, AppGlobalFlags appGlobalFlags) { _indexByMinuteStorage = indexByMinuteStorage; _appGlobalFlags = appGlobalFlags; }