@Version(value="1.3.0")
| Interface | Description |
|---|---|
| MatchingRequirement |
| Class | Description |
|---|---|
| Artifact |
An artifact consists of
An id
metadata
optional alias and start order properties (which are part of the metadata)
This class is not thread-safe.
|
| ArtifactId |
An artifact identifier.
|
| Artifacts |
Groups a list of
Artifacts. |
| Bundles |
Groups a list of bundles
Artifact and provides a means to sort them
based on start order. |
| Configuration |
A configuration has either
a pid
or a factory pid and a name
and properties.
|
| Configurations |
A container for configurations.
|
| Extension |
An Extension can either be of type
Artifacts : it contains a list of artifacts
Text : it contains text
JSON : it contains a blob of JSON
|
| Extensions |
A container for extensions
This class is not thread-safe.
|
| Feature |
A feature consists of
A unique id
ArtifactId
Bundles
Configurations
Framework properties
Requirements and capabilities
Prototype
Extensions
This class is not thread-safe. |
| Prototype |
A prototype is a blueprint of a feature with optional removals of
Configurations / configuration properties
Bundles
Framework properties
Extensions or artifacts from extensions
Capabilities
Requirements
This class is not thread-safe.
|
| Enum | Description |
|---|---|
| ExtensionState |
Enumeration for
Extension states. |
| ExtensionType |
Enumeration for
Extension types. |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.