public MessagePump(IMonikServiceSettings settings, ICacheSourceInstance cache, IMessageProcessor processor, IMonik monik) { _queueReaderSettings = settings.Readers; _cache = cache; _processor = processor; _monik = monik; }
public MonikEmbedded(IMonikServiceSettings settings, ILifetimeScope autofac, ILogger <MonikEmbedded> logger) : base(SourceName, settings.InstanceName, AutoKeepAliveInterval, SendDelay, WaitTimeOnStop, GroupDuplicates, QueueCapacity) { _autofac = autofac; _logger = logger; }
public MessageProcessor(IMonikServiceSettings settings, IRepository repository, ICacheLog cacheLog, ICacheKeepAlive cacheKeepAlive, ICacheMetric cacheMetric, IMonik monik) { _settings = settings; _repository = repository; _cacheLog = cacheLog; _cacheKeepAlive = cacheKeepAlive; _cacheMetric = cacheMetric; _monik = monik; _cleaner = Scheduler.CreatePerHour(_monik, CleanerTask, "cleaner"); _statist = Scheduler.CreatePerHour(_monik, StatistTask, "statist"); }
public Bootstrapper(IMonikServiceSettings settings, ILoggerFactory loggerFactory) { _settings = settings; _loggerFactory = loggerFactory; }
public RepositorySqlServer(IMonikServiceSettings settings) { _settings = settings; }
public UserIdentityProvider(IMonikServiceSettings settings, IMonik monik) { _settings = settings; _monik = monik; }
public RepositoryPostgreSql(IMonikServiceSettings settings) { _settings = settings; }