All Classes and Interfaces
Class
Description
The feature archive reader can be used to read an archive based on a feature
model.
The feature archive writer can be used to create an archive based on a
feature model.
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.
A handler provides a file object for an artifact.
An artifact identifier.
The artifact manager is the central service to get artifacts.
This class holds the configuration of artifact manager.
The artifact provider provides a URL for an artifact.
The artifact provider is an extension point for providing artifacts
from different sources, like for example s3.
This is the context for the artifact providers
Groups a list of
Artifact
s.Builder context holds services and configuration used by
FeatureBuilder
and controls how features are assembled and aggregated.Groups a list of bundles
Artifact
and provides a means to sort them
based on start order.A configuration has either
a pid
or a factory pid and a name
and properties.
JSON Reader for configurations.
JSON writer for configurations
A container for configurations.
Utility class to convert Apache Sling features to OSGi feature and vice versa.
Execution environment 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
A container for extensions
This class is not thread-safe.
Enumeration for
Extension
states.Enumeration for
Extension
types.A feature consists of
A unique id
ArtifactId
Bundles
Configurations
Framework properties
Requirements and capabilities
Prototype
Extensions
This class is not thread-safe.This class offers a static method to read a
Feature
using a Reader
instance.This class offers a static method to write a feature using a writer.
The feature provider is used to find features while assembling using
FeatureBuilder
.Context for an extension handler.
A merge handler can merge an extension of a particular type.
A Post Process Handler processes features after a merge operation.
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.