process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputs - List of input parameter names and values. The expected order
is in pairs: an input name followed by its value, for each desired
input to populate. Leaving some inputs unpopulated is allowed.
Passing the name of an input that is not valid for the plugin, or
passing a value of a type incompatible with the associated input
parameter, will issue an error and ignore that name/value pair.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputMap - Table of input parameter values, with keys matching the
plugin's input parameter names. Passing a value of a type
incompatible with the associated input parameter will issue an
error and ignore that value.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

path - Pseudo-path to the script. This is important mostly for the
path's file extension, which provides an important hint as to the
language of the script.

script - The script itself to execute.

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputs - List of input parameter names and values. The expected order
is in pairs: an input name followed by its value, for each desired
input to populate. Leaving some inputs unpopulated is allowed.
Passing the name of an input that is not valid for the plugin, or
passing a value of a type incompatible with the associated input
parameter, will issue an error and ignore that name/value pair.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

path - Pseudo-path to the script. This is important mostly for the
path's file extension, which provides an important hint as to the
language of the script.

script - The script itself to execute.

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputMap - Table of input parameter values, with keys matching the
plugin's input parameter names. Passing a value of a type
incompatible with the associated input parameter will issue an
error and ignore that value.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

path - Pseudo-path to the script. This is important mostly for the
path's file extension, which provides an important hint as to the
language of the script.

reader - A stream providing the script contents.

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputs - List of input parameter names and values. The expected order
is in pairs: an input name followed by its value, for each desired
input to populate. Leaving some inputs unpopulated is allowed.
Passing the name of an input that is not valid for the plugin, or
passing a value of a type incompatible with the associated input
parameter, will issue an error and ignore that name/value pair.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

path - Pseudo-path to the script. This is important mostly for the
path's file extension, which provides an important hint as to the
language of the script.

reader - A stream providing the script contents.

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputMap - Table of input parameter values, with keys matching the
plugin's input parameter names. Passing a value of a type
incompatible with the associated input parameter will issue an
error and ignore that value.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputs - List of input parameter names and values. The expected order
is in pairs: an input name followed by its value, for each desired
input to populate. Leaving some inputs unpopulated is allowed.
Passing the name of an input that is not valid for the plugin, or
passing a value of a type incompatible with the associated input
parameter, will issue an error and ignore that name/value pair.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.

run

process - If true, executes the script with pre- and postprocessing
steps from all available PreprocessorPlugins and
PostprocessorPlugins in the plugin index; if false,
executes the script with no pre- or postprocessing.

inputMap - Table of input parameter values, with keys matching the
plugin's input parameter names. Passing a value of a type
incompatible with the associated input parameter will issue an
error and ignore that value.

Returns:

Future of the module instance being executed. Calling
Future.get() will block until execution is complete.