示例#1
0
 public LifeImageCloudConnectionManager(
     ICloudLoginService cloudLoginService,
     ICloudRegisterService cloudRegisterService,
     ICloudLogoutService cloudLogoutService,
     IRoutedItemManager routedItemManager,
     IRoutedItemLoader routedItemLoader,
     IRulesManager rulesManager,
     IProfileStorage profileStorage,
     ILiteConfigService liteConfigService,
     IMarkDownloadCompleteService markDownloadCompleteService,
     ILITETask taskManager,
     ILogger <LifeImageCloudConnectionManager> logger,
     IUtil util,
     ICloudDownloadService cloudDownloadService,
     ICloudUploadService cloudUploadService,
     ICloudShareDestinationsService shareDestinationsService,
     ICloudConnectionCacheAccessor cloudConnectionCacheAccessor,
     ICloudConnectionCacheManager cloudConnectionCacheManager,
     ICloudKeepAliveService keepAliveService,
     ICloudPingService cloudPingService)
     : base(profileStorage, liteConfigService, routedItemManager, routedItemLoader, rulesManager, taskManager, logger, util)
 {
     _cloudLoginService            = cloudLoginService;
     _cloudRegisterService         = cloudRegisterService;
     _cloudLogoutService           = cloudLogoutService;
     _cloudDownloadService         = cloudDownloadService;
     _cloudUploadService           = cloudUploadService;
     _shareDestinationsService     = shareDestinationsService;
     _markDownloadCompleteService  = markDownloadCompleteService;
     _cloudConnectionCacheAccessor = cloudConnectionCacheAccessor;
     _cloudConnectionCacheManager  = cloudConnectionCacheManager;
     _keepAliveService             = keepAliveService;
     _pingService = cloudPingService;
 }
        public LiteConnectionManager(
            ILiteDownloadService liteDownloadService,
            IGetLiteReresourcesService getLiteReresourcesService,
            IRegisterWithEGSService registerWithEGSService,
            ILiteConnectionPurgeService purgeService,
            ILiteUploadService liteUploadService,
            ILitePingService litePingService,
            IProfileStorage profileStorage,
            ILiteConfigService liteConfigService,
            IRoutedItemManager routedItemManager,
            IRoutedItemLoader routedItemLoader,
            IRulesManager rulesManager,
            ISendToAllHubsService sendToAllHubsService,
            IConnectionFinder connectionFinder,
            ILITETask taskManager,
            ILogger <LiteConnectionManager> logger,
            IUtil util)
            : base(profileStorage, liteConfigService, routedItemManager, routedItemLoader, rulesManager, taskManager, logger, util)
        {
            _liteUploadService         = liteUploadService;
            _liteDownloadService       = liteDownloadService;
            _purgeService              = purgeService;
            _registerWithEGSService    = registerWithEGSService;
            _getLiteReresourcesService = getLiteReresourcesService;
            _litePingService           = litePingService;
            _sendToAllHubsService      = sendToAllHubsService;
            _connectionFinder          = connectionFinder;

            hubMessages.CollectionChanged += HubMessagesCollectionChanged;
        }
示例#3
0
 public LiteEngine(
     IUtil util,
     IProfileManager profileManager,
     IScriptService scriptService,
     IProfileWriter profileWriter,
     IConnectionManagerFactory connectionManagerFactory,
     ICloudProfileLoaderService cloudProfileLoaderService,
     ILITETask liteTaskManager,
     IProfileStorage profileStorage,
     IConnectionFinder connectionFinder,
     ILitePurgeService litePurgeService,
     IConfigurationLoader configurationLoader,
     IProfileConnectionsInitializer connectionsInitializer,
     ILogger <LiteEngine> logger)
 {
     Throw.IfNull(util);
     _profileManager            = profileManager;
     _profileWriter             = profileWriter;
     _connectionManagerFactory  = connectionManagerFactory;
     _cloudProfileLoaderService = cloudProfileLoaderService;
     _scriptService             = scriptService;
     _taskManager            = liteTaskManager;
     _profileStorage         = profileStorage;
     _connectionFinder       = connectionFinder;
     _litePurgeService       = litePurgeService;
     _configurationLoader    = configurationLoader;
     _connectionsInitializer = connectionsInitializer;
     _logger = logger;
 }
 public Hl7AcceptService(
     ILITETask taskManager,
     ILogger <Hl7AcceptService> logger)
 {
     _logger      = logger;
     _taskManager = taskManager;
 }
示例#5
0
 public SendToHl7Service(
     IRoutedItemManager routedItemManager,
     ILITETask taskManager,
     ILogger <SendToHl7Service> logger)
 {
     _taskManager       = taskManager;
     _routedItemManager = routedItemManager;
     _logger            = logger;
 }
示例#6
0
 public Hl7StartService(
     IHl7AcceptService hl7AcceptService,
     ILITETask taskManager,
     ILogger <Hl7StartService> logger)
 {
     _hl7AcceptService = hl7AcceptService;
     _taskManager      = taskManager;
     _logger           = logger;
 }
示例#7
0
 public DeleteEGSResourceService(
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <DeleteEGSResourceService> logger)
 {
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _logger         = logger;
 }
示例#8
0
 public CloudRegisterService(
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <CloudRegisterService> logger)
 {
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _logger         = logger;
 }
 public CloudShareDestinationsService(
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <CloudShareDestinationsService> logger)
 {
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _logger         = logger;
 }
示例#10
0
 public StoreScpService(
     IProfileStorage profileStorage,
     IUtil util,
     ILITETask taskManager,
     ILogger <FindSCUService> logger) : base(logger)
 {
     _profileStorage = profileStorage;
     _taskManager    = taskManager;
     _util           = util;
 }
示例#11
0
 public DcmSendService(
     IProfileStorage profileStorage,
     ILITETask taskManager,
     IUtil util,
     ILogger <DcmSendService> logger) : base(logger)
 {
     _profileStorage = profileStorage;
     _taskManager    = taskManager;
     _util           = util;
 }
示例#12
0
 public PingCertService(
     Connection connection,
     ILITETask taskManager,
     ILogger logger)
 {
     Throw.IfNull(connection);
     Connection   = connection;
     _taskManager = taskManager;
     _logger      = logger;
 }
 public CloudAuthenticationService(
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ICrypto crypto,
     ILogger <CloudAuthenticationService> logger)
 {
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _crypto         = crypto;
     _logger         = logger;
 }
 public PostResponseCloudService(
     IRoutedItemManager routedItemManager,
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <PostResponseCloudService> logger)
 {
     _routedItemManager = routedItemManager;
     _liteHttpClient    = liteHttpClient;
     _taskManager       = taskManager;
     _logger            = logger;
 }
 public LitePurgeService(
     IProfileStorage profileStorage,
     IDiskUtils util,
     ILITETask taskManager,
     ILogger <LitePurgeService> logger)
 {
     _profileStorage = profileStorage;
     _util           = util;
     _taskManager    = taskManager;
     _logger         = logger;
 }
 public SendFromCloudToHl7Service(
     ILiteHttpClient liteHttpClient,
     IRoutedItemManager routedItemManager,
     ILITETask taskManager,
     ILogger <SendFromCloudToHl7Service> logger)
 {
     _liteHttpClient    = liteHttpClient;
     _routedItemManager = routedItemManager;
     _taskManager       = taskManager;
     _logger            = logger;
 }
 public MarkDownloadCompleteService(
     IStudyManager studyManager,
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <MarkDownloadCompleteService> logger)
 {
     _studyManager   = studyManager;
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _logger         = logger;
 }
 public LiteUploadService(
     ILiteToEgsService liteToEgsService,
     IProfileStorage profileStorage,
     ILITETask taskManager,
     ILogger <LiteUploadService> logger)
 {
     _liteToEgsService = liteToEgsService;
     _profileStorage   = profileStorage;
     _taskManager      = taskManager;
     _logger           = logger;
 }
示例#19
0
 public DcmtkUtil(
     IFileProfileWriter fileProfileWriter,
     IProfileWriter profileWriter,
     ILITETask taskManager,
     ILogger <DcmtkUtil> logger)
 {
     _fileProfileWriter = fileProfileWriter;
     _profileWriter     = profileWriter;
     _taskManager       = taskManager;
     _logger            = logger;
 }
示例#20
0
 public CloudConnectionCacheManager(
     IProfileStorage profileStorage,
     IRoutedItemManager routedItemManager,
     ILITETask taskManager,
     ILogger <CloudConnectionCacheManager> logger)
 {
     _profileStorage    = profileStorage;
     _routedItemManager = routedItemManager;
     _taskManager       = taskManager;
     _logger            = logger;
 }
示例#21
0
 public StudyManager(
     ILiteHttpClient liteHttpClient,
     IStudiesDownloadManager studiesDownloadManager,
     ILITETask taskManager,
     ILogger <StudyManager> logger)
 {
     _liteHttpClient         = liteHttpClient;
     _studiesDownloadManager = studiesDownloadManager;
     _taskManager            = taskManager;
     _logger = logger;
 }
 public EnqueueBlockingCollectionService(
     IProfileStorage profileStorage,
     IDiskUtils util,
     ILITETask taskManager,
     ILogger <EnqueueBlockingCollectionService> logger)
     : base(logger)
 {
     _profileStorage = profileStorage;
     _taskManager    = taskManager;
     _util           = util;
 }
 public CheckAndDelayOnWaitConditionsService(
     IUtil util,
     IProfileStorage profileStorage,
     ILITETask taskManager,
     ILogger <CheckAndDelayOnWaitConditionsService> logger)
 {
     _util           = util;
     _profileStorage = profileStorage;
     _taskManager    = taskManager;
     _logger         = logger;
 }
示例#24
0
 public RegisterWithEGSService(
     ILiteHttpClient liteHttpClient,
     IProfileStorage profileStorage,
     ILITETask taskManager,
     ILogger <RegisterWithEGSService> logger)
 {
     _liteHttpClient = liteHttpClient;
     _taskManager    = taskManager;
     _profileStorage = profileStorage;
     _logger         = logger;
 }
 public FindSCUService(
     IProfileStorage profileStorage,
     IRoutedItemManager routedItemManager,
     IUtil util,
     ILITETask taskManager,
     ILogger <FindSCUService> logger) : base(logger)
 {
     _profileStorage    = profileStorage;
     _routedItemManager = routedItemManager;
     _taskManager       = taskManager;
     _util = util;
 }
示例#26
0
 public ConnectionManagerConcrete(
     IProfileStorage profileStorage,
     ILiteConfigService liteConfigService,
     IRoutedItemManager routedItemManager,
     IRulesManager rulesManager,
     IRoutedItemLoader routedItemLoader,
     ILITETask taskManager,
     ILogger logger,
     IUtil util)
     : base(profileStorage, liteConfigService, routedItemManager, routedItemLoader, rulesManager, taskManager, logger, util)
 {
 }
 public LiteStoreService(
     ILiteHttpClient liteHttpClient,
     IRoutedItemManager routedItemManager,
     IProfileStorage profileStorage,
     ILITETask taskManager,
     ILogger <LiteStoreService> logger)
 {
     _liteHttpClient    = liteHttpClient;
     _routedItemManager = routedItemManager;
     _profileStorage    = profileStorage;
     _taskManager       = taskManager;
     _logger            = logger;
 }
示例#28
0
 public LiteToEgsService(
     ILiteStoreService liteStoreService,
     ILitePresentAsResourceService presentAsResourceService,
     IRoutedItemManager routedItemManager,
     ILITETask taskManager,
     ILogger <LiteToEgsService> logger)
 {
     _liteStoreService         = liteStoreService;
     _presentAsResourceService = presentAsResourceService;
     _routedItemManager        = routedItemManager;
     _taskManager = taskManager;
     _logger      = logger;
 }
示例#29
0
 public PostCompletionCloudService(
     IRoutedItemManager routedItemManager,
     ILITETask taskManager,
     ILiteHttpClient liteHttpClient,
     ICloudConnectionCacheAccessor cloudConnectionCacheAccessor,
     ILogger <PostCompletionCloudService> logger)
 {
     _routedItemManager            = routedItemManager;
     _taskManager                  = taskManager;
     _liteHttpClient               = liteHttpClient;
     _cloudConnectionCacheAccessor = cloudConnectionCacheAccessor;
     _logger = logger;
 }
 public StowAsMultiPartCloudService(
     IProfileStorage profileStorage,
     IRoutedItemManager routedItemManager,
     ILiteHttpClient liteHttpClient,
     ILITETask taskManager,
     ILogger <StowAsMultiPartCloudService> logger)
 {
     _profileStorage    = profileStorage;
     _routedItemManager = routedItemManager;
     _liteHttpClient    = liteHttpClient;
     _taskManager       = taskManager;
     _logger            = logger;
 }