public SecurityScanWorker(ILogger <SecurityScanWorker> logger, ServiceConfig config, IWorkQueue <ScanRequest> queue, ISecurityScanner scanner, IClientFactory clientFactory, RegistryAuthenticationDecoder authDecoder, IAuthHandler authHandler) : base(logger, config, queue, clientFactory) { this.scanner = scanner; this.authDecoder = authDecoder; this.authHandler = authHandler; }
public EventsController(ServiceConfig config, IWorkQueue <IndexRequest> indexQueue, ISecurityScanner secScanner, ILogger <EventsController> logger) { this.config = config; this.indexQueue = indexQueue; this.secScanner = secScanner; this.logger = logger; }
public RepositoryController(ILoggerFactory logFactory, IAuthHandler auth, IClientFactory clientFactory, IIndexStore indexStore, IWorkQueue <IndexRequest> indexQueue, ISecurityScanner secScanner = null) : base(logFactory, auth) { this.clientFactory = clientFactory; this.logger = logFactory.CreateLogger <RepositoryController>(); this.indexStore = indexStore; this.indexQueue = indexQueue; this.secScanner = secScanner; }