public ObjectsController( ObjectsStorageReader objectsStorageReader, ObjectsManagementService objectsManagementService, ILogger <ObjectsController> logger) { _logger = logger; _objectsStorageReader = objectsStorageReader; _objectsManagementService = objectsManagementService; }
public PreviewController( ThrottlingOptions throttlingOptions, RawFileStorageInfoProvider rawFileStorageInfoProvider, ObjectsStorageReader objectsStorageReader, ImagePreviewService imagePreviewService) { _retryAfter = throttlingOptions.RetryAfter; _rawFileStorageInfoProvider = rawFileStorageInfoProvider; _objectsStorageReader = objectsStorageReader; _imagePreviewService = imagePreviewService; }
public ObjectEventsProcessingJob( ILogger <ObjectEventsProcessingJob> logger, ObjectsStorageReader objectsStorageReader, KafkaOptions kafkaOptions, EventSender eventSender) { _objectVersionsTopic = kafkaOptions.ObjectVersionsTopic; _binariesUsingsTopic = kafkaOptions.BinariesReferencesTopic; _logger = logger; _objectsStorageReader = objectsStorageReader; _eventSender = eventSender; _versionEventReceiver = new EventReceiver( logger, kafkaOptions, $"{VersionsGroupId}-{kafkaOptions.ConsumerGroupToken}", new[] { kafkaOptions.ObjectEventsTopic }); _binariesEventReceiver = new EventReceiver( logger, kafkaOptions, $"{BinariesGroupId}-{kafkaOptions.ConsumerGroupToken}", new[] { kafkaOptions.ObjectEventsTopic }); }
public RawsController(RawFileStorageInfoProvider rawFileStorageInfoProvider, ObjectsStorageReader objectsStorageReader) { _rawFileStorageInfoProvider = rawFileStorageInfoProvider; _objectsStorageReader = objectsStorageReader; }