Package org.apache.sling.feature
Class ExecutionEnvironmentExtension
java.lang.Object
org.apache.sling.feature.ExecutionEnvironmentExtension
Execution environment extension.
This class is thread-safe.
- Since:
- 1.4.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringExtension name containing the execution environment. -
Method Summary
Modifier and TypeMethodDescriptionGet the execution environment from the extension.getExecutionEnvironmentExtension(Feature feature) Get the execution environment from the feature - if it exists.Get the specified frameworkGet the specified java optionsorg.osgi.framework.VersionGet the specified java version
-
Field Details
-
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:
-
-
Method Details
-
getExecutionEnvironmentExtension
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
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
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
Get the specified java options- Returns:
- The options or
null - Since:
- 1.5.0
-