Package org.robovm.compiler.target.ios
Class SimLauncherProcess
java.lang.Object
java.lang.Process
org.robovm.compiler.target.ios.SimLauncherProcess
- All Implemented Interfaces:
Launcher
public class SimLauncherProcess extends Process implements Launcher
Process implementation which runs an app on a simulator using an
simctl-
Constructor Summary
Constructors Constructor Description SimLauncherProcess(Logger log, File appDir, String bundleId, IOSSimulatorLaunchParameters launchParameters) -
Method Summary
Modifier and Type Method Description voiddestroy()ProcessexecAsync()intexitValue()InputStreamgetErrorStream()InputStreamgetInputStream()OutputStreamgetOutputStream()intwaitFor()Methods inherited from class java.lang.Process
destroyForcibly, isAlive, waitFor
-
Constructor Details
-
SimLauncherProcess
public SimLauncherProcess(Logger log, File appDir, String bundleId, IOSSimulatorLaunchParameters launchParameters)
-
-
Method Details
-
execAsync
- Specified by:
execAsyncin interfaceLauncher- Throws:
IOException
-
getOutputStream
- Specified by:
getOutputStreamin classProcess
-
getInputStream
- Specified by:
getInputStreamin classProcess
-
getErrorStream
- Specified by:
getErrorStreamin classProcess
-
waitFor
- Specified by:
waitForin classProcess- Throws:
InterruptedException
-
exitValue
public int exitValue() -
destroy
public void destroy()
-