public void Start(StartupParams startup, IStartupHandler handler) { _startupParams = startup; _startupHandler = handler; ConnectToVM(); _license = new RhinoValidator(GetAppDataFolder()); }
private void SpawnVM(StartupParams startup, IStartupHandler handler) { if (!ConnectToHost(startup, handler)) { SpawnStandaloneVM(startup, handler); } }
public void Start(StartupParams startup, IStartupHandler handler) { _startupParams = startup; _startupHandler = handler; ConnectToVM(); _license = new RhinoValidator(GetAppDataFolder()); }
private void SpawnStandaloneVM(StartupParams startup, IStartupHandler handler) { ShutdownCreator(); _standaloneVmCreator = new StandaloneVMCreator(startup, handler); _standaloneVmCreator.VMSpawned += StandaloneVmCreatorVmSpawned; _standaloneVmCreator.Create(); }
private void ExecuteBuild(StartupBuilderObjectFactory objFactory, IEnumerable <Assembly> assemblies, DefaultsExpression defaults, bool enableImport) { var startupConfig = objFactory.CreateStartupConfiguration(assemblies); IStartupHandler localStartupHandlerFactory(IStartupConfiguration config) => new StartupHandler(objFactory.CreateTimedTask, objFactory.CreateRegistryFactory(config), objFactory.CreateContainerDefaults(), objFactory.GetRegistryFinalizer(), enableImport: enableImport); _startupHandler = (defaults.StartupHandlerFactory ?? localStartupHandlerFactory)?.Invoke(startupConfig); StartupContext = _startupHandler?.ConfigureLocator(startupConfig); }
static void run(string localConfig, string path, IStartupHandler handler) { if (localConfig != null) { var parser = new PathParser(localConfig); if (Directory.Exists(Path.Combine(path, localConfig))) { localConfig = parser.ToAbsolute(path); } } Logger.SetListener(new FileLogger()); Client = new ATEClient(); Client.Start(new StartupParams(path, localConfig), handler); }
private bool ConnectToHost(StartupParams startup, IStartupHandler handler) { return _host.SpawnVM(startup, handler); }
private void SpawnStandaloneVM(StartupParams startup, IStartupHandler handler) { ShutdownCreator(); _standaloneVmCreator = new StandaloneVMCreator(startup, handler); _standaloneVmCreator.VMSpawned += StandaloneVmCreatorVmSpawned; _standaloneVmCreator.Create(); }
private void SpawnVM(StartupParams startup, IStartupHandler handler) { if (!ConnectToHost(startup, handler)) SpawnStandaloneVM(startup, handler); }
public StandaloneVMCreator(StartupParams startup, IStartupHandler handler) { _params = startup; _server = new TcpServer(this); }
static void run(string localConfig, string path, IStartupHandler handler) { if (localConfig != null) { var parser = new PathParser(localConfig); if (Directory.Exists(Path.Combine(path, localConfig))) localConfig = parser.ToAbsolute(path); } Logger.SetListener(new FileLogger()); Client = new ATEClient(); Client.Start(new StartupParams(path, localConfig), handler); }
public StandaloneVMCreator(StartupParams startup, IStartupHandler handler) { _params = startup; _server = new TcpServer(this); }
private bool ConnectToHost(StartupParams startup, IStartupHandler handler) { return(_host.SpawnVM(startup, handler)); }