示例#1
0
 public QueueAdapter(ThreadPool threadPool, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, IPipeServerManager pipeServerManager, IPrintJobAdapterFactory printJobAdapterFactory)
 {
     _threadPool            = threadPool;
     JobInfoQueue           = jobInfoQueue;
     PrintJobAdapterFactory = printJobAdapterFactory;
     _settingsProvider      = settingsProvider;
     _jobInfoManager        = jobInfoManager;
     _pipeServerManager     = pipeServerManager;
 }
示例#2
0
 public PdfCreatorAdapter(IFile file, IPathSafe pathSafe, PrintFileHelperComFactory printFileHelperComFactory, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, ISpoolFolderAccess spoolFolderAccess, IJobInfoManager jobInfoManager, IDirectConversionProvider directConversionProvider, IPrinterHelper printerHelper, IPipeServerManager pipeServerManager)
 {
     PrinterHelper = printerHelper;
     _file         = file;
     _pathSafe     = pathSafe;
     _printFileHelperComFactory = printFileHelperComFactory;
     _jobInfoQueue             = jobInfoQueue;
     _spoolerProvider          = spoolerProvider;
     _spoolFolderAccess        = spoolFolderAccess;
     _jobInfoManager           = jobInfoManager;
     _directConversionProvider = directConversionProvider;
     _pipeServerManager        = pipeServerManager;
 }
        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();
        }
示例#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();
        }