private ClientLauncher( ClientService clientService, JavaClientLauncher javaClientLauncher, REEFFileNames reefFileNames, IConfigurationSerializer configurationSerializer, DriverClientParameters driverRuntimeProto, IRuntimeProtoProvider runtimeProtoProvider) { _clientService = clientService; _javaClientLauncher = javaClientLauncher; _reefFileNames = reefFileNames; _configurationSerializer = configurationSerializer; _driverClientConfiguration = driverRuntimeProto.Proto; runtimeProtoProvider.SetParameters(_driverClientConfiguration); _grpcServer = new Server { Services = { BridgeClient.BindService(clientService) }, Ports = { new ServerPort("localhost", 0, ServerCredentials.Insecure) } }; _grpcServer.Start(); Log.Log(Level.Info, "Server port any {0}", _grpcServer.Ports.Any()); foreach (var serverPort in _grpcServer.Ports) { Log.Log(Level.Info, "Server port {0}", serverPort.BoundPort); _grpcServerPort = serverPort.BoundPort; } }
private LocalClient( DriverFolderPreparationHelper driverFolderPreparationHelper, [Parameter(typeof(NumberOfEvaluators))] int numberOfEvaluators, JavaClientLauncher javaClientLauncher) : this(driverFolderPreparationHelper, Path.GetTempPath(), numberOfEvaluators, javaClientLauncher) { // Intentionally left blank. }
internal YARNClient(JavaClientLauncher javaClientLauncher, DriverFolderPreparationHelper driverFolderPreparationHelper, YarnCommandLineEnvironment yarn) { _javaClientLauncher = javaClientLauncher; _javaClientLauncher.AddToClassPath(yarn.GetYarnClasspathList()); _driverFolderPreparationHelper = driverFolderPreparationHelper; }
private LocalClient(DriverFolderPreparationHelper driverFolderPreparationHelper, [Parameter(typeof(LocalRuntimeDirectory))] string runtimeFolder, [Parameter(typeof(NumberOfEvaluators))] int numberOfEvaluators, JavaClientLauncher javaClientLauncher) { _driverFolderPreparationHelper = driverFolderPreparationHelper; _runtimeFolder = runtimeFolder; _numberOfEvaluators = numberOfEvaluators; _javaClientLauncher = javaClientLauncher; }