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; }
public Queue() { var builder = new ComDependencyBuilder(); var dependencies = builder.ComDependencies; _queueAdapter = dependencies.QueueAdapter; _printJobAdapterFactory = _queueAdapter.PrintJobAdapterFactory; _jobInfoQueue = _queueAdapter.JobInfoQueue; }
public Queue() { try { var builder = new ComDependencyBuilder(); var dependencies = builder.ComDependencies; _queueAdapter = dependencies.QueueAdapter; _printJobAdapterFactory = _queueAdapter.PrintJobAdapterFactory; _jobInfoQueue = _queueAdapter.JobInfoQueue; } catch (Exception ex) { _logger.Error(ex); throw; } }
internal PrintJob(Job job, IJobInfoQueue comJobInfoQueue, IPrintJobAdapterFactory printJobAdapterFactory) { Logger.Trace("COM: Setting up the ComJob instance."); _printJobAdapter = printJobAdapterFactory.BuildPrintJobAdapter(job); }