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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 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;
 }