/// <summary>
		/// Constructor.
		/// </summary>
		/// <param name="name">The name of the service.</param>
		/// <param name="nasArchive">The <see cref="NasArchive"/> for which to do restores. </param>
		public NasRestoreService(string name, NasArchive nasArchive)
			: base(name)
		{
			_nasArchive = nasArchive;

			_threadPool = new ItemProcessingThreadPool<RestoreQueue>(NasSettings.Default.RestoreThreadCount);
			_threadPool.ThreadPoolName = "NasRestore Pool";
		}
		/// <summary>
		/// Constructor.
		/// </summary>
		/// <param name="name">The name of the service.</param>
		/// <param name="hsmArchive">The <see cref="HsmArchive"/> for which to do restores. </param>
		public HsmRestoreService(string name, HsmArchive hsmArchive)
			: base(name)
		{
			_hsmArchive = hsmArchive;

			_threadPool = new ItemProcessingThreadPool<RestoreQueue>(HsmSettings.Default.RestoreThreadCount);
			_threadPool.ThreadPoolName = "HsmRestore Pool";
		}
Beispiel #3
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="name">The name of the service.</param>
        /// <param name="hsmArchive">The <see cref="HsmArchive"/> for which to do restores. </param>
        public HsmRestoreService(string name, HsmArchive hsmArchive)
            : base(name)
        {
            _hsmArchive = hsmArchive;

            _threadPool = new ItemProcessingThreadPool <RestoreQueue>(HsmSettings.Default.RestoreThreadCount);
            _threadPool.ThreadPoolName = "HsmRestore Pool";
        }
Beispiel #4
0
        /// <summary>
        /// Constructor.
        /// </summary>
        /// <param name="name">The name of the service.</param>
        /// <param name="nasArchive">The <see cref="NasArchive"/> for which to do restores. </param>
        public NasRestoreService(string name, NasArchive nasArchive)
            : base(name)
        {
            _nasArchive = nasArchive;

            _threadPool = new ItemProcessingThreadPool <RestoreQueue>(NasSettings.Default.RestoreThreadCount);
            _threadPool.ThreadPoolName = "NasRestore Pool";
        }