public WebFacade(AppInfo appInfo, PackageDownloadManager packageDownloadManager, PackageDataValidator validator, LocalPackageManager localPackageManager, IPeerRegistry peerRegistry, IPackageRegistry packageRegistry, InstanceHash instanceHash, LongRunningTasksManager tasks, PeersCluster peersCluster) { this.appInfo = appInfo ?? throw new ArgumentNullException(nameof(appInfo)); this.packageDownloadManager = packageDownloadManager ?? throw new ArgumentNullException(nameof(packageDownloadManager)); this.validator = validator ?? throw new ArgumentNullException(nameof(validator)); this.localPackageManager = localPackageManager ?? throw new ArgumentNullException(nameof(localPackageManager)); this.peerRegistry = peerRegistry ?? throw new ArgumentNullException(nameof(peerRegistry)); this.packageRegistry = packageRegistry ?? throw new ArgumentNullException(nameof(packageRegistry)); this.instanceHash = instanceHash ?? throw new ArgumentNullException(nameof(instanceHash)); this.tasks = tasks ?? throw new ArgumentNullException(nameof(tasks)); this.peersCluster = peersCluster ?? throw new ArgumentNullException(nameof(peersCluster)); }
public AppInstanceBootstrapper( PackageDownloadManager packageDownloadManager, UdpPeerDiscovery udpPeerDiscovery, IPeerRegistry peerRegistry, IPackageRegistry packageRegistry, LocalPackageManager localPackageManager, PeersCluster peersCluster ) { PackageDownloadManager = packageDownloadManager ?? throw new ArgumentNullException(nameof(packageDownloadManager)); UdpPeerDiscovery = udpPeerDiscovery ?? throw new ArgumentNullException(nameof(udpPeerDiscovery)); PeerRegistry = peerRegistry ?? throw new ArgumentNullException(nameof(peerRegistry)); PackageRegistry = packageRegistry ?? throw new ArgumentNullException(nameof(packageRegistry)); LocalPackageManager = localPackageManager ?? throw new ArgumentNullException(nameof(localPackageManager)); PeersCluster = peersCluster ?? throw new ArgumentNullException(nameof(peersCluster)); }
public HttpApiController(PeersCluster peersCluster, IPackageRegistry packageRegistry, PackageDownloadManager downloadManager) { this.peersCluster = peersCluster ?? throw new ArgumentNullException(nameof(peersCluster)); this.packageRegistry = packageRegistry ?? throw new ArgumentNullException(nameof(packageRegistry)); this.downloadManager = downloadManager ?? throw new ArgumentNullException(nameof(downloadManager)); }