コード例 #1
0
 public ObjectsController(
     ObjectsStorageReader objectsStorageReader,
     ObjectsManagementService objectsManagementService,
     ILogger <ObjectsController> logger)
 {
     _logger = logger;
     _objectsStorageReader     = objectsStorageReader;
     _objectsManagementService = objectsManagementService;
 }
コード例 #2
0
 public PreviewController(
     ThrottlingOptions throttlingOptions,
     RawFileStorageInfoProvider rawFileStorageInfoProvider,
     ObjectsStorageReader objectsStorageReader,
     ImagePreviewService imagePreviewService)
 {
     _retryAfter = throttlingOptions.RetryAfter;
     _rawFileStorageInfoProvider = rawFileStorageInfoProvider;
     _objectsStorageReader       = objectsStorageReader;
     _imagePreviewService        = imagePreviewService;
 }
コード例 #3
0
        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 });
        }
コード例 #4
0
 public RawsController(RawFileStorageInfoProvider rawFileStorageInfoProvider, ObjectsStorageReader objectsStorageReader)
 {
     _rawFileStorageInfoProvider = rawFileStorageInfoProvider;
     _objectsStorageReader       = objectsStorageReader;
 }