Exemplo n.º 1
0
 public SharedFolderResolver(ICacheManager cacheManager,
                             IFileStationProxy proxy,
                             Logger logger)
 {
     _proxy  = proxy;
     _cache  = cacheManager.GetCache <SharedFolderMapping>(GetType());
     _logger = logger;
 }
Exemplo n.º 2
0
 public TorrentDownloadStation(ISharedFolderResolver sharedFolderResolver,
                               ISerialNumberProvider serialNumberProvider,
                               IFileStationProxy fileStationProxy,
                               IDownloadStationProxy proxy,
                               ITorrentFileInfoReader torrentFileInfoReader,
                               IHttpClient httpClient,
                               IConfigService configService,
                               IDiskProvider diskProvider,
                               IRemotePathMappingService remotePathMappingService,
                               Logger logger)
     : base(torrentFileInfoReader, httpClient, configService, diskProvider, remotePathMappingService, logger)
 {
     _proxy                = proxy;
     _fileStationProxy     = fileStationProxy;
     _sharedFolderResolver = sharedFolderResolver;
     _serialNumberProvider = serialNumberProvider;
 }
Exemplo n.º 3
0
 public UsenetDownloadStation(ISharedFolderResolver sharedFolderResolver,
                              ISerialNumberProvider serialNumberProvider,
                              IFileStationProxy fileStationProxy,
                              IDownloadStationInfoProxy dsInfoProxy,
                              IDownloadStationTaskProxy dsTaskProxy,
                              IHttpClient httpClient,
                              IConfigService configService,
                              IDiskProvider diskProvider,
                              Logger logger)
     : base(httpClient, configService, diskProvider, logger)
 {
     _dsInfoProxy          = dsInfoProxy;
     _dsTaskProxy          = dsTaskProxy;
     _fileStationProxy     = fileStationProxy;
     _sharedFolderResolver = sharedFolderResolver;
     _serialNumberProvider = serialNumberProvider;
 }
Exemplo n.º 4
0
 public UsenetDownloadStation(ISharedFolderResolver sharedFolderResolver,
                              ISerialNumberProvider serialNumberProvider,
                              IFileStationProxy fileStationProxy,
                              IDownloadStationInfoProxy dsInfoProxy,
                              IDownloadStationTaskProxySelector dsTaskProxySelector,
                              IHttpClient httpClient,
                              IConfigService configService,
                              IDiskProvider diskProvider,
                              IRemotePathMappingService remotePathMappingService,
                              IValidateNzbs nzbValidationService,
                              Logger logger)
     : base(httpClient, configService, diskProvider, remotePathMappingService, nzbValidationService, logger)
 {
     _dsInfoProxy          = dsInfoProxy;
     _dsTaskProxySelector  = dsTaskProxySelector;
     _fileStationProxy     = fileStationProxy;
     _sharedFolderResolver = sharedFolderResolver;
     _serialNumberProvider = serialNumberProvider;
 }