Example #1
0
 public NewPipeJobHandler(IJobInfoQueue jobInfoQueue, ISettingsManager settingsManager,
                          IFileConversionAssistant fileConversionAssistant, IMainWindowThreadLauncher mainWindowThreadLauncher,
                          IJobInfoManager jobInfoManager, IThreadManager threadManager, IJobInfoQueueManager jobInfoQueueManager)
 {
     _jobInfoQueue             = jobInfoQueue;
     _settingsManager          = settingsManager;
     _fileConversionAssistant  = fileConversionAssistant;
     _mainWindowThreadLauncher = mainWindowThreadLauncher;
     _jobInfoManager           = jobInfoManager;
     _threadManager            = threadManager;
     _jobInfoQueueManager      = jobInfoQueueManager;
 }
        private MaybePipedApplicationStarter BuildMaybePipedApplicationStarter(int retries = 1)
        {
            _jobInfoQueueManager = Substitute.For <IJobInfoQueueManager>();
            var jobInfoQueue         = Substitute.For <IJobInfoQueue>();
            var staticPropertiesHack = Substitute.For <IStaticPropertiesHack>();
            var spooledJobFinder     = Substitute.For <ISpooledJobFinder>();

            var starter = new MaybePipedApplicationStarter(_settingsManager, _updateAssistant, _startupConditions,
                                                           _threadManager, _pipeServerManager, _jobInfoQueueManager, jobInfoQueue, staticPropertiesHack, _cleanUp,
                                                           spooledJobFinder);

            starter.Retries = retries;

            return(starter);
        }
        public MaybePipedApplicationStarter(ISettingsManager settingsManager, IUpdateAssistant updateAssistant,
                                            ICheckAllStartupConditions startupConditions, IThreadManager threadManager,
                                            IPipeServerManager pipeServerManager, IJobInfoQueueManager jobInfoQueueManager, IJobInfoQueue jobInfoQueue,
                                            IStaticPropertiesHack staticPropertiesHack, IPdfCreatorCleanUp cleanUp, ISpooledJobFinder spooledJobFinder)
        {
            StartupConditions    = startupConditions;
            _jobInfoQueue        = jobInfoQueue;
            _cleanUp             = cleanUp;
            _spooledJobFinder    = spooledJobFinder;
            _settingsManager     = settingsManager;
            _updateAssistant     = updateAssistant;
            _threadManager       = threadManager;
            _pipeServerManager   = pipeServerManager;
            _jobInfoQueueManager = jobInfoQueueManager;

            staticPropertiesHack.SetStaticProperties();
        }
Example #4
0
        public MaybePipedApplicationStarter(ISettingsManager settingsManager, IUpdateHelper updateHelper,
                                            ICheckAllStartupConditions startupConditions, IThreadManager threadManager,
                                            IPipeServerManager pipeServerManager, IJobInfoQueueManager jobInfoQueueManager, IJobInfoQueue jobInfoQueue,
                                            IStaticPropertiesHack staticPropertiesHack, IPdfCreatorFolderCleanUp folderCleanUp, ISpooledJobFinder spooledJobFinder,
                                            IJobHistoryActiveRecord jobHistoryActiveRecord)
        {
            StartupConditions       = startupConditions;
            _jobInfoQueue           = jobInfoQueue;
            _folderCleanUp          = folderCleanUp;
            _spooledJobFinder       = spooledJobFinder;
            _jobHistoryActiveRecord = jobHistoryActiveRecord;
            _settingsManager        = settingsManager;
            _updateHelper           = updateHelper;
            _threadManager          = threadManager;
            _pipeServerManager      = pipeServerManager;
            _jobInfoQueueManager    = jobInfoQueueManager;

            staticPropertiesHack.SetStaticProperties();
        }