public SchedulerModule(ILogger logger, IScheduler scheduler, IEnumerable <IScheduledJob> jobs, ITriggerFactory <ITrigger> factory, IContainer container) { _logger = logger; _scheduler = scheduler; _jobs = jobs; _factory = factory; _cancel = new CancellationTokenSource(); LogProvider.SetCurrentLogProvider(new CustomLogProvider(container)); }
private ITrigger GetSpecialTrigger(SpecialTrigger type, XmlNode node) { ITriggerFactory factory = mTriggerFactories.FirstOrDefault(f => f.Special == type && f.Mode == mMode); if (factory == null) { Logger.Debug("Unable to load " + type + " trigger from " + node.Name + ". No trigger factory mapped for " + mMode + ". Check the ninject configuration file."); return(null); } return(mClipLoaded ? factory.Create(this, node, mClip) : factory.Create(this, node)); }
public PurgeImportFolderJob(ITriggerFactory <ITrigger> triggerFactory, ILogger logger, IConfigurationRepository configuration) : base(triggerFactory, logger) { _configuration = configuration; }
protected JobBase(ITriggerFactory <ITrigger> triggerFactory, ILogger logger) { _triggerFactory = triggerFactory; _logger = logger; }