public NativeAppLauncher(string brokerWorkingDir, string cmdBasePath, SubProcessLauncher subProcessLauncher, JsonSerializer jsonSerializer) { Id = Plexus.UniqueId.Generate(); _brokerWorkingDir = brokerWorkingDir; _cmdBasePath = cmdBasePath; _subProcessLauncher = subProcessLauncher; _jsonSerializer = jsonSerializer; }
public NativeAppLauncherClient( string cmdBasePath, JsonSerializer jsonSerializer) { Id = Plexus.UniqueId.Generate(); _cmdBasePath = cmdBasePath; _subProcessLauncher = new SubProcessLauncher(); _jsonSerializer = jsonSerializer; }
public NativeAppLauncherClient(string cmdBasePath) { Id = Plexus.UniqueId.Generate(); _cmdBasePath = cmdBasePath; _subProcessLauncher = new SubProcessLauncher(); }