| Interface | Description | 
|---|---|
| AbstractComponent | Base interface for a Dependency Manager component. | 
| AdapterComponent | Interface used to configure the various parameters needed when defining 
 a Dependency Manager adapter component. | 
| AspectComponent | Interface used to configure the various parameters needed when defining 
 a Dependency Manager aspect component. | 
| BundleComponent | Interface used to configure the various parameters needed when defining 
 a Dependency Manager bundle adapter component. | 
| BundleDependency | |
| Component<T extends Component<T>> | Component interface. | 
| ComponentDeclaration | Describes a component. | 
| ComponentDependencyDeclaration | Describes a component dependency. | 
| ComponentExecutorFactory | A  ComponentExecutorFactoryservice can be registered by any management agent bundle 
 in order to enable parallel activation of Components. | 
| ComponentStateListener | This interface can be used to register a component state listener. | 
| ConfigurationDependency | Configuration dependency that can track the availability of a (valid) configuration. | 
| Dependency | Generic dependency for a component. | 
| FactoryComponent | Interface used to configure the various parameters needed when defining 
 a Dependency Manager factory component. | 
| FilterIndex | A filter index is an interface you can implement to create your own, optimized index for specific filter expressions. | 
| PropertyMetaData | This interface defines meta data regarding a given configuration property. | 
| ResourceComponent | Interface used to configure the various parameters needed when defining 
 a Dependency Manager resource adapter component. | 
| ResourceDependency | A resource dependency is a dependency on a resource. | 
| ResourceHandler | Service interface for anybody wanting to be notified of changes to resources. | 
| ServiceDependency | Service dependency that can track an OSGi service. | 
| Class | Description | 
|---|---|
| DependencyActivatorBase | Base bundle activator class. | 
| DependencyManager | The dependency manager manages all components and their dependencies. | 
| Logger | This class mimics the standard OSGi LogService interface. | 
| ResourceUtil | Utility class for resource handling. | 
| Enum | Description | 
|---|---|
| Component.ServiceScope | Component service scopes | 
| ComponentState | Component states. |