# Package org.apache.felix.ipojo.api

Interface Summary
HandlerConfiguration: Common interfaces for all contributions.

Class Summary
ComponentType: The component type class allows specifying a new component type and its attached factory.
Dependency: Allows configuring a service dependencies.
PrimitiveComponentType: Allows defining primitive component types.
Property: Allows configuring a configuration property.
Service: Allows configuring a provided service.
ServiceProperty: Allows configuring a service property.
SingletonComponentType: Allows defining a primitive component type that create an unique instance when created.
TemporalDependency: Allows configuring a service dependencies.