Installable Runtimes
Identifier:
org.eclipse.wst.server.core.installableRuntimes
Since:
This extension point is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
Description:
This extension point is used to install new runtimes from remote update manager sites.
Configuration Markup:
<!ELEMENT extension (installableRuntime*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance
<!ELEMENT installableRuntime (installableRuntime)>
<!ATTLIST installableRuntime
id CDATA #REQUIRED
featureId CDATA #REQUIRED
featureVersion CDATA #REQUIRED
featureSite CDATA #REQUIRED
bundleId CDATA #REQUIRED
bundleVersion CDATA #IMPLIED
path CDATA #REQUIRED>
- id - specifies a unique identifier for this extension point
- featureId - the id of the feature containing the runtime bundle
- featureVersion - the version of the feature containing the runtime bundle
- featureSite - the feature (update manager) site URL
- bundleId - the id of the bundle in which the runtime zip is in
- bundleVersion - the optional version of the bundle in which the runtime zip is in
- path - the relative path of the runtime zip inside the bundle
Examples:
The following is an example of an installable runtime extension point:
<extension
point=
"org.eclipse.wst.server.core.installableRuntimes"
>
<installableRuntime
id=
"com.myruntime.id"
featureVersion=
"1.0.0"
featureId=
"com.myfeature"
featureSite=
"xyz"
bundleId=
"com.ibm.mybundle"
path=
"/zips/myRuntime.zip"
/>
</extension>
Copyright (c) 2005 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Eclipse Public License v1.0 which accompanies
this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html