Configuration for a ExternalJSRun
Starts a JSRun in an external process.
Starts a JSRun in an external process.
ExternalJSRun redirects the I/O of the external process according to Config#runConfig.
Binary to execute including arguments.
Configuration.
Function to inform about creation of stdin for the external process.
input
should feed the required stdin to the passed
OutputStream and close it.
supports for the exact options it currently supports.
Informs the given RunConfig.Validator about the options an ExternalJSRun supports.
Informs the given RunConfig.Validator about the options an ExternalJSRun supports.
Use this method to automatically benefit from improvements to ExternalJSRun without modifying the client JSEnv.
Currently, this calls
Note that in consequence, a JSEnv may not handle these options if it uses ExternalJSRun.
Support for creating a JSRun via an external process.