public Agent(ILog log, IConfig config, IMessagingProvider messagingProvider, IFilesManager filesManager, IConfigManager configManager, IDropletManager dropletManager, IWebServerAdministrationProvider webServerAdministrationProvider, IVarzProvider varzProvider) { this.log = log; this.config = config; this.messagingProvider = messagingProvider; this.filesManager = filesManager; this.configManager = configManager; this.dropletManager = dropletManager; this.webServerProvider = webServerAdministrationProvider; this.varzProvider = varzProvider; helloMessage = new Hello(messagingProvider.UniqueIdentifier, config.LocalIPAddress, config.FilesServicePort); heartbeatTask = new Task(HeartbeatLoop); varzTask = new Task(SnapshotVarz); monitorAppsTask = new Task(MonitorApps); this.maxMemoryMB = config.MaxMemoryMB; }
public DeaAgent(ILog log, IDeaConfig config, INatsClient natsClient, IFilesManager filesManager, IConfigManager configManager, IDropletManager dropletManager, IWebServerAdministrationProvider webServerAdministrationProvider, IVarzProvider varzProvider) { this.log = log; this.config = config; this.natsClient = natsClient; this.filesManager = filesManager; this.configManager = configManager; this.dropletManager = dropletManager; this.webServerProvider = webServerAdministrationProvider; this.varzProvider = varzProvider; helloMessage = new Hello(natsClient.UniqueIdentifier, config.LocalIPAddress, config.FilesServicePort); processTask = new Task(ProcessLoop); heartbeatTask = new Task(HeartbeatLoop); advertiseTask = new Task(AdvertiseLoop); varzTask = new Task(SnapshotVarz); monitorAppsTask = new Task(MonitorLoop); this.maxMemoryMB = config.MaxMemoryMB; }
public CustomInteriorManager(IXmlReader xmlReader, IFilesManager filesManager, IDatabase database, IHttpContextReader httpContextReader) { this.xmlReader = xmlReader; this.filesManager = filesManager; this.database = database; this.httpContextReader = httpContextReader; }
public OfferService(IUnitOfWork unitOfWork, IReadOnlyAccountManager accountManager, IFilesManager filesManager, IHttpContextReader httpContextReader) { this.unitOfWork = unitOfWork; this.accountManager = accountManager; this.filesManager = filesManager; this.httpContextReader = httpContextReader; }
public OfferService(IDatabase database, IReadOnlyProfileService profileService, IFilesManager filesManager, IOfferValidationService offerValidationService, IEnumerable <IFilter <Offer> > offerFilters) { this.database = database; this.profileService = profileService; this.filesManager = filesManager; this.offerValidationService = offerValidationService; this.offerFilters = offerFilters; }
public GroupManager(IDatabase database, IReadOnlyProfileService profileService, IFilesManager filesManager, IMapper mapper, INotifier notifier) { this.database = database; this.profileService = profileService; this.filesManager = filesManager; this.mapper = mapper; this.notifier = notifier; }
public PremiumUserLibraryManager(IFilesManager filesManager, IDatabase database, ITempDatabaseCleaner tempDatabaseCleaner, ICustomInteriorManager customInteriorManager, IHttpContextReader httpContextReader) { this.filesManager = filesManager; this.database = database; this.tempDatabaseCleaner = tempDatabaseCleaner; this.customInteriorManager = customInteriorManager; this.httpContextReader = httpContextReader; }
public FilesApiController(IFilesManager manager, ICacheProvider cacheProvider) : base() { _manager = manager; if (this.CacheProvider == null) { this.CacheProvider = cacheProvider; } }
public SFTPFilesDownloader( ILogger <SFTPFilesDownloader> logger, IFileNamingStrategy namingStrategy, IOptions <SFtpOptions> options, IFilesManager manager) { _logger = logger; _namingStrategy = namingStrategy; _manager = manager; _options = options; }
public AccountManager(UserManager <User> userManager, IUnitOfWork unitOfWork, IEmailSender emailSender, ICryptoService cryptoService, IFilesManager filesManager, IConfiguration configuration, IHttpContextReader httpContextReader) { this.userManager = userManager; this.unitOfWork = unitOfWork; this.emailSender = emailSender; this.cryptoService = cryptoService; this.filesManager = filesManager; this.httpContextReader = httpContextReader; Configuration = configuration; }
public PremiumAccountManager(IDatabase database, ICharacterService characterService, IReadOnlyUserService userService, IPurchaseService purchaseService, IAdminActionService adminActionService, IEmailSender emailSender, IMtaManager mtaManager, IOrderService orderService, IPremiumUserLibraryManager premiumUserLibraryManager, ITempDatabaseCleaner tempDatabaseCleaner, IFilesManager filesManager, ICustomInteriorManager customInteriorManager, IHttpContextReader httpContextReader) { this.database = database; this.characterService = characterService; this.userService = userService; this.purchaseService = purchaseService; this.adminActionService = adminActionService; this.emailSender = emailSender; this.mtaManager = mtaManager; this.orderService = orderService; this.premiumUserLibraryManager = premiumUserLibraryManager; this.tempDatabaseCleaner = tempDatabaseCleaner; this.filesManager = filesManager; this.customInteriorManager = customInteriorManager; this.httpContextReader = httpContextReader; }
protected ReportBaseManager(IDatabase database, IFilesManager filesManager, IReadOnlyProfileService profileService) { this.database = database; this.filesManager = filesManager; this.profileService = profileService; }
public FilesController(IFilesManager filesManager, IHubContext <EasyNoteHub> signalRHub) { _filesManager = filesManager; _signalRHub = signalRHub; }
public RequestHandler(IFilesManager filesManager, ILogger logger, IAuthenticationProvider authProvider) { _filesManager = filesManager; _logger = logger; _authProvider = authProvider; }
public PostService(IDatabase database, IReadOnlyProfileService profileService, IFilesManager filesManager, IHttpContextReader httpContextReader) { this.database = database; this.profileService = profileService; this.filesManager = filesManager; this.httpContextReader = httpContextReader; }
public LogManager(ILogMongoRepository logMongoRepository, IFilesManager filesManager) { this.logMongoRepository = logMongoRepository; this.filesManager = filesManager; }
public CommentService(IDatabase database, IReadOnlyProfileService profileService, IFilesManager filesManager) { this.database = database; this.profileService = profileService; }
public ArticleService(IDatabase database, IFilesManager filesManager, IMapper mapper) { this.database = database; this.filesManager = filesManager; this.mapper = mapper; }
public ReplyManager(IDatabase database, IFilesManager filesManager, IReadOnlyProfileService profileService, IEmailSender emailSender) : base(database, filesManager, profileService) { this.emailSender = emailSender; }
public ReportAnonymousManager(IDatabase database, IFilesManager filesManager, IReadOnlyProfileService profileService) : base(database, filesManager, profileService) { }
public ChangelogService(IDatabase database, IFilesManager filesManager, IMapper mapper) { this.database = database; this.filesManager = filesManager; this.mapper = mapper; }
public EmailTemplateGenerator(IFilesManager filesManager) { this.filesManager = filesManager; }
public ApiLogCleaner(IFilesManager filesManager) { this.filesManager = filesManager; }
public GroupService(IDatabase database, IFilesManager filesManager, IReadOnlyProfileService profileService) { this.database = database; this.filesManager = filesManager; this.profileService = profileService; }
public EasyNoteHub(IFilesManager filesManager, IHttpContextAccessor httpContextAccessor) { _filesManager = filesManager; _httpContextAccessor = httpContextAccessor; }