Package org.apache.sling.feature
Class ExecutionEnvironmentExtension
- java.lang.Object
-
- org.apache.sling.feature.ExecutionEnvironmentExtension
-
public class ExecutionEnvironmentExtension extends Object
Execution environment extension- Since:
- 1.4.0
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSION_NAMEExtension name containing the execution environment.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExecutionEnvironmentExtensiongetExecutionEnvironmentExtension(Extension ext)Get the execution environment from the extension.static ExecutionEnvironmentExtensiongetExecutionEnvironmentExtension(Feature feature)Get the execution environment from the feature - if it exists.ArtifactgetFramework()Get the specified frameworkStringgetJavaOptions()Get the specified java optionsorg.osgi.framework.VersiongetJavaVersion()Get the specified java version
-
-
-
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 typeExtensionType.JSONand 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
-
getJavaVersion
public org.osgi.framework.Version getJavaVersion()
Get the specified java version- Returns:
- The version or
null - Since:
- 1.5.0
-
getJavaOptions
public String getJavaOptions()
Get the specified java options- Returns:
- The options or
null - Since:
- 1.5.0
-
-