| java.lang.Object | |
| ↳ | sun.misc.ExtensionDependency |
This class checks dependent extensions a particular jar file may have declared through its manifest attributes.
Jar file declared dependent extensions through the extension-list attribute. The extension-list contains a list of keys used to fetch the other attributes describing the required extension. If key is the extension key declared in the extension-list attribute, the following describing attribute can be found in the manifest : key-Extension-Name: (Specification package name) key-Specification-Version: (Specification-Version) key-Implementation-Version: (Implementation-Version) key-Implementation-Vendor-Id: (Imlementation-Vendor-Id) key-Implementation-Version: (Implementation version) key-Implementation-URL: (URL to download the requested extension)This class also maintain versioning consistency of installed extensions dependencies declared in jar file manifest.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Register an ExtensionInstallationProvider. | |||||||||||
Checks the dependencies of the jar file on installed extension. | |||||||||||
Unregister a previously installed installation provider | |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Register an ExtensionInstallationProvider. The provider is responsible for handling the installation (upgrade) of any missing extensions.
| eip | ExtensionInstallationProvider implementation |
|---|
Checks the dependencies of the jar file on installed extension.
Unregister a previously installed installation provider