Example #1
0
 public GlasswallFileProcessor(IGlasswallVersionService glasswallVersionService, IFileTypeDetector fileTypeDetector, IFileProtector fileProtector, IFileProcessorConfig config)
 {
     _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService));
     _fileTypeDetector        = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector));
     _fileProtector           = fileProtector ?? throw new ArgumentNullException(nameof(fileProtector));
     _config = config ?? throw new ArgumentNullException(nameof(config));
 }
 public FileTypeDetectionController(
     IGlasswallVersionService glasswallVersionService,
     IFileTypeDetector fileTypeDetector,
     IMetricService metricService,
     ILogger <FileTypeDetectionController> logger) : base(logger, metricService)
 {
     _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService));
     _fileTypeDetector        = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector));
 }
 public HealthController(
     ILogger <HealthController> logger,
     IGlasswallVersionService glasswallVersionService,
     IMetricService metricService)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService));
     _metricService           = metricService ?? throw new ArgumentNullException(nameof(metricService));
 }