コード例 #1
0
 private AzureBatchDotNetClient(
     IInjector injector,
     IResourceArchiveFileGenerator resourceArchiveFileGenerator,
     DriverFolderPreparationHelper driverFolderPreparationHelper,
     AzureStorageClient azureStorageClient,
     REEFFileNames fileNames,
     AzureBatchFileNames azbatchFileNames,
     JobRequestBuilderFactory jobRequestBuilderFactory,
     AzureBatchService batchService,
     JobJarMaker jobJarMaker,
     //// Those parameters are used in AzureBatchJobSubmissionResult, but could not be injected there.
     //// It introduces circular injection issues, as all classes constructor inherited from JobSubmissionResult has reference to IREEFClient.
     //// TODO: [REEF-2020] Refactor IJobSubmissionResult Interface and JobSubmissionResult implementation
     [Parameter(typeof(DriverHTTPConnectionRetryInterval))] int retryInterval,
     [Parameter(typeof(DriverHTTPConnectionAttempts))] int numberOfRetries)
 {
     _injector         = injector;
     _fileNames        = fileNames;
     _azbatchFileNames = azbatchFileNames;
     _driverFolderPreparationHelper = driverFolderPreparationHelper;
     _azureStorageClient            = azureStorageClient;
     _jobRequestBuilderFactory      = jobRequestBuilderFactory;
     _batchService    = batchService;
     _jobJarMaker     = jobJarMaker;
     _retryInterval   = retryInterval;
     _numberOfRetries = numberOfRetries;
 }
コード例 #2
0
 private AzureBatchDotNetClient(
     IInjector injector,
     IResourceArchiveFileGenerator resourceArchiveFileGenerator,
     DriverFolderPreparationHelper driverFolderPreparationHelper,
     AzureStorageClient azureStorageClient,
     REEFFileNames fileNames,
     AzureBatchFileNames azbatchFileNames,
     JobRequestBuilderFactory jobRequestBuilderFactory,
     AzureBatchService batchService,
     JobJarMaker jobJarMaker)
 {
     _injector         = injector;
     _fileNames        = fileNames;
     _azbatchFileNames = azbatchFileNames;
     _driverFolderPreparationHelper = driverFolderPreparationHelper;
     _azureStorageClient            = azureStorageClient;
     _jobRequestBuilderFactory      = jobRequestBuilderFactory;
     _batchService = batchService;
     _jobJarMaker  = jobJarMaker;
 }