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 Artifacts.
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.