@Version(value="2.4.1")

# Package org.apache.sling.commons.osgi

Interface Summary
ManifestHeader.Entry: A header can have several entries separated by comma.
RankedServices.ChangeListener: Notification for changes on services list.

Class Summary
BSNRenamer: Processes a bundle file by changing its Bundle-SymbolicName.
BundleFileProcessor: The `BundleFileProcessor` can transform a bundle Manifest by creating a modified copy of the bundle file.
ManifestHeader: This is a helper class to parse manifest header entries.
ManifestHeader.NameValuePair: Directives and attributes are simple name/value pairs.
ManifestHeader.PathImpl
OsgiUtil: Deprecated Use `org.osgi.util.converter.Converters` and `ServiceUtil` instead
PropertiesUtil: Deprecated Use `org.osgi.util.converter.Converters` instead
RankedServices<T>: Helper class that collects all services registered via OSGi bind/unbind methods.
ServiceUtil: The `ServiceUtil` is a utility class providing some useful utility methods for service handling.
SortingServiceTracker<T>: Implementation providing a sorted list of services by service ranking.

Enum Summary
Order: Order for services being sorted by `ServiceUtil.getComparableForServiceRanking(java.util.Map, Order)` or `RankedServices`.