public TemplatesManagementService( VStoreContext context, UploadFileOptions uploadFileOptions, ITemplatesStorageReader templatesStorageReader, DistributedLockManager distributedLockManager) { _context = context; _templatesStorageReader = templatesStorageReader; _distributedLockManager = distributedLockManager; _maxBinarySize = uploadFileOptions.MaxBinarySize; }
public ObjectsStorageReader( VStoreContext context, CdnOptions cdnOptions, ITemplatesStorageReader templatesStorageReader, DistributedLockManager distributedLockManager) { _context = context; _cdnOptions = cdnOptions; _templatesStorageReader = templatesStorageReader; _distributedLockManager = distributedLockManager; }
public TemplatesManagementService( UploadFileOptions uploadFileOptions, CephOptions cephOptions, IS3Client s3Client, ITemplatesStorageReader templatesStorageReader, DistributedLockManager distributedLockManager) { _s3Client = s3Client; _templatesStorageReader = templatesStorageReader; _distributedLockManager = distributedLockManager; _bucketName = cephOptions.TemplatesBucketName; _maxBinarySize = uploadFileOptions.MaxBinarySize; }
public ObjectsStorageReader( CephOptions cephOptions, CdnOptions cdnOptions, IS3Client s3Client, ITemplatesStorageReader templatesStorageReader, DistributedLockManager distributedLockManager) { _cdnOptions = cdnOptions; _s3Client = s3Client; _templatesStorageReader = templatesStorageReader; _distributedLockManager = distributedLockManager; _bucketName = cephOptions.ObjectsBucketName; _degreeOfParallelism = cephOptions.DegreeOfParallelism; }
public ObjectsManagementService( ILogger <ObjectsManagementService> logger, KafkaOptions kafkaOptions, VStoreContext context, ITemplatesStorageReader templatesStorageReader, IObjectsStorageReader objectsStorageReader, SessionStorageReader sessionStorageReader, DistributedLockManager distributedLockManager, IEventSender eventSender, MetricsProvider metricsProvider) { _logger = logger; _context = context; _templatesStorageReader = templatesStorageReader; _objectsStorageReader = objectsStorageReader; _sessionStorageReader = sessionStorageReader; _distributedLockManager = distributedLockManager; _eventSender = eventSender; _objectEventsTopic = kafkaOptions.ObjectEventsTopic; _referencedBinariesMetric = metricsProvider.GetReferencedBinariesMetric(); }
public ObjectsManagementService( CephOptions cephOptions, KafkaOptions kafkaOptions, IS3Client s3Client, ITemplatesStorageReader templatesStorageReader, IObjectsStorageReader objectsStorageReader, SessionStorageReader sessionStorageReader, DistributedLockManager distributedLockManager, IEventSender eventSender, MetricsProvider metricsProvider) { _s3Client = s3Client; _templatesStorageReader = templatesStorageReader; _objectsStorageReader = objectsStorageReader; _sessionStorageReader = sessionStorageReader; _distributedLockManager = distributedLockManager; _eventSender = eventSender; _bucketName = cephOptions.ObjectsBucketName; _objectEventsTopic = kafkaOptions.ObjectEventsTopic; _referencedBinariesMetric = metricsProvider.GetReferencedBinariesMetric(); }
public SessionManagementService( CephOptions cephOptions, SessionOptions sessionOptions, KafkaOptions kafkaOptions, ICephS3Client cephS3Client, SessionStorageReader sessionStorageReader, ITemplatesStorageReader templatesStorageReader, IEventSender eventSender, MetricsProvider metricsProvider, IMemoryCache memoryCache) { _sessionExpiration = sessionOptions.SessionExpiration; _filesBucketName = cephOptions.FilesBucketName; _sessionsTopicName = kafkaOptions.SessionEventsTopic; _cephS3Client = cephS3Client; _sessionStorageReader = sessionStorageReader; _templatesStorageReader = templatesStorageReader; _eventSender = eventSender; _memoryCache = memoryCache; _uploadedBinariesMetric = metricsProvider.GetUploadedBinariesMetric(); _createdSessionsMetric = metricsProvider.GetCreatedSessionsMetric(); }
public TemplatesController(ITemplatesStorageReader templatesStorageReader, ITemplatesManagementService templatesManagementService) { _templatesStorageReader = templatesStorageReader; _templatesManagementService = templatesManagementService; }