Top Description Interfaces Classes
module org.osgi.service.feature

Package org.osgi.service.feature

Annotations
@Version:1.0
Static Imports
org.osgi.service.feature.FeatureConstants.FEATURE_SPECIFICATION_VERSION

Feature Package Version 1.0.

Bundles wishing to use this package must list the package in the Import-Package header of the bundle's manifest. This package has two types of users: the consumers that use the API in this package and the providers that implement the API in this package.

Example import for consumers using the API in this package:

Import-Package: org.osgi.service.feature; version="[1.0,2.0)"

Example import for providers implementing the API in this package:

Import-Package: org.osgi.service.feature; version="[1.0,1.1)"

Interface Summary

Modifier and TypeInterface and Description
public interface
BuilderFactory

The Builder Factory can be used to obtain builders for the various entities.

public interface
Feature

The Feature Model Feature.

public interface
FeatureArtifact

An Artifact is an entity with an ID, for use in extensions.

public interface
public interface
FeatureBuilder

A builder for Feature Models.

public interface
FeatureBundle

A Bundle which is part of a feature.

public interface
FeatureBundleBuilder

A builder for Feature Model FeatureBundle objects.

public interface
FeatureConfiguration

Represents an OSGi Configuration in the Feature Model.

public interface
FeatureConfigurationBuilder

A builder for Feature Model FeatureConfiguration objects.

public interface
FeatureExtension

A Feature Model Extension.

public interface
FeatureExtensionBuilder

A builder for Feature Model FeatureExtension objects.

public interface
FeatureService

The Feature service is the primary entry point for interacting with the feature model.

public interface
ID

ID used to denote an artifact.

Class Summary

Modifier and TypeClass and Description
public class
FeatureConstants

Defines standard constants for the Feature specification.