Class ExecutionEnvironmentExtension


  • public class ExecutionEnvironmentExtension
    extends Object
    Execution environment extension
    Since:
    1.4.0
    • Field Detail

      • EXTENSION_NAME

        public static final String EXTENSION_NAME
        Extension name containing the execution environment. The execution environment can specify the framework to launch This extension is of type ExtensionType.JSON and is optional.
        See Also:
        Constant Field Values
    • Method Detail

      • getExecutionEnvironmentExtension

        public static ExecutionEnvironmentExtension getExecutionEnvironmentExtension​(Feature feature)
        Get the execution environment from the feature - if it exists.
        Parameters:
        feature - The feature
        Returns:
        The execution environment or null.
        Throws:
        IllegalArgumentException - If the extension is wrongly formatted
      • getExecutionEnvironmentExtension

        public static ExecutionEnvironmentExtension getExecutionEnvironmentExtension​(Extension ext)
        Get the execution environment from the extension.
        Parameters:
        ext - The extension
        Returns:
        The execution environment or null.
        Throws:
        IllegalArgumentException - If the extension is wrongly formatted
      • getFramework

        public Artifact getFramework()
        Get the specified framework
        Returns:
        The framework or null