All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ArchiveReader The feature archive reader can be used to read an archive based on a feature model.ArchiveReader.ArtifactConsumer ArchiveWriter The feature archive writer can be used to create an archive based on a feature model.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.ArtifactHandler A handler provides a file object for an artifact.ArtifactId An artifact identifier.ArtifactManager The artifact manager is the central service to get artifacts.ArtifactManagerConfig This class holds the configuration of artifact manager.ArtifactProvider The artifact provider provides a URL for an artifact.ArtifactProvider The artifact provider is an extension point for providing artifacts from different sources, like for example s3.ArtifactProviderContext This is the context for the artifact providersArtifacts Groups a list ofArtifact
s.BuilderContext Builder context holds services and configuration used byFeatureBuilder
and controls how features are assembled and aggregated.Bundles Groups a list of bundlesArtifact
and provides a means to sort them based on start order.CloseShieldWriter Deprecated. Configuration A configuration has either a pid or a factory pid and a name and properties.ConfigurationJSONReader JSON Reader for configurations.ConfigurationJSONWriter JSON writer for configurationsConfigurations A container for configurations.ConfiguratorUtil Deprecated. UseConfigurations
instead.ExecutionEnvironmentExtension Execution environment extensionExtension An Extension can either be of type Artifacts : it contains a list of artifacts Text : it contains text JSON : it contains a blob of JSONExtensions A container for extensions This class is not thread-safe.ExtensionState Enumeration forExtension
states.ExtensionType Enumeration forExtension
types.Feature A feature consists of A unique idArtifactId
Bundles Configurations Framework properties Requirements and capabilities Prototype Extensions This class is not thread-safe.FeatureBuilder FeatureJSONReader This class offers a static method to read aFeature
using aReader
instance.FeatureJSONWriter This class offers a static method to write a feature using a writer.FeatureProvider The feature provider is used to find features while assembling usingFeatureBuilder
.HandlerContext Context for an extension handler.IOUtils JSONConstants MatchingRequirement MergeHandler A merge handler can merge an extension of a particular type.PostProcessHandler A Post Process Handler processes features after a merge operation.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.