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 String
Extension 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.Version
Get 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.JSON
and 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
-