public QueueSnapshotWriter(ITopicsAndQueuesSnapshotStorage queueSnapshotStorage,
                            QueueSnapshotCache queueSnapshotCache, AppGlobalFlags appGlobalFlags)
 {
     _queueSnapshotStorage = queueSnapshotStorage;
     _queueSnapshotCache   = queueSnapshotCache;
     _appGlobalFlags       = appGlobalFlags;
 }
Esempio n. 2
0
 public CompressPageBlobOperation(IMessagesContentPersistentStorage persistentStorage, ICompressedMessagesStorage compressedMessagesStorage,
                                  IAppLogger appLogger, AppGlobalFlags appGlobalFlags)
 {
     _persistentStorage         = persistentStorage;
     _compressedMessagesStorage = compressedMessagesStorage;
     _appLogger      = appLogger;
     _appGlobalFlags = appGlobalFlags;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 5
0
 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;
 }
Esempio n. 6
0
 public IndexByMinuteWriter(IIndexByMinuteStorage indexByMinuteStorage, AppGlobalFlags appGlobalFlags)
 {
     _indexByMinuteStorage = indexByMinuteStorage;
     _appGlobalFlags       = appGlobalFlags;
 }