| Name | Description | Type | Package | Framework | 
| AbstractDeclaration | Common code to all Declaration objects. | Class | org.apache.felix.ipojo.extender.internal.declaration | Apache Felix | 
| AbstractQueueService | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | |
| AbstractService | Common code wrapping an OSGi service. | Class | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| BundleProcessor | Main Processor interface. | Interface | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| Callback | When submitting a processing job, a callback object can be passed to the submission process. | Interface | org.apache.felix.ipojo.extender.queue | Apache Felix | 
| ChainedBundleProcessor | A bundle processor chaining others processor. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ComponentsBundleProcessor | Processor handling the IPOJO_HEADER and IPOJO_HEADER_ALT header from the bundle manifest. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ComponentsBundleProcessor .ComponentsAndInstances | Container storing the components and instances declared by a bundle. | Class | org.apache.felix.ipojo.extender.internal.processor.ComponentsBundleProcessor | Apache Felix | 
| ConfigurationAnnotationScanner | Class visitor detecting @Configuration annotation. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ConfigurationBuilder | Support class for fluent instance declaration building. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| ConfigurationProcessor | Processor looking for classes annotated with @Configuration and creating the corresponding instance declaration. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ConfigurationProcessor .ComponentsAndInstances | Container storing the components and instances declared by a bundle. | Class | org.apache.felix.ipojo.extender.internal.processor.ConfigurationProcessor | Apache Felix | 
| Declaration | A declaration is a creation instruction of an entity (Component type, Factory, Instance. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| DeclarationBuilderService | This service provides a way for users to manage declarations through code. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| DeclarationHandle | Handle on the associated Declaration service. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| DeclarationLinker | The linker is responsible to bind extension declaration to type declaration. | Class | org.apache.felix.ipojo.extender.internal.linker | Apache Felix | 
| DeclarationServiceFactory | ServiceFactory for DeclarationBuilderService. | Class | org.apache.felix.ipojo.extender.internal.declaration.service | Apache Felix | 
| DefaultConfigurationBuilder | Declares a configuration and build the immutable DeclarationHandle containing that configuration. | Class | org.apache.felix.ipojo.extender.internal.declaration.service | Apache Felix | 
| DefaultDeclarationBuilderService | Class | org.apache.felix.ipojo.extender.internal.declaration.service | Apache Felix | |
| DefaultExtensionDeclaration | Default implementation of the iPOJO Extension Declaration. | Class | org.apache.felix.ipojo.extender.internal.declaration | Apache Felix | 
| DefaultInstanceBuilder | Class | org.apache.felix.ipojo.extender.internal.declaration.service | Apache Felix | |
| DefaultInstanceDeclaration | Default implementation of the instance declaration. | Class | org.apache.felix.ipojo.extender.internal.declaration | Apache Felix | 
| DefaultJob | A callable object implementing Bundle Reference. | Class | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| DefaultTypeDeclaration | Default implementation of the component type declaration. | Class | org.apache.felix.ipojo.extender.internal.declaration | Apache Felix | 
| EnforcedQueueService | A queue service implementation enforcing the processing preference choice for the bundle. | Class | org.apache.felix.ipojo.extender.internal.queue.pref.enforce | Apache Felix | 
| ExecutorQueueService | An asynchronous implementation of the queue service. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| Extender | Allows configuring an extender pattern. | Class | org.apache.felix.ipojo.extender | Apache Felix | 
| Extender | iPOJO main activator. | Class | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| ExtensionBundleProcessor | Bundle processor handling the IPOJO_EXTENSION header. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ExtensionDeclaration | iPOJO's extension declaration. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| FactoryBuilder | Interface defining the method used to build IPojoFactory instances. | Interface | org.apache.felix.ipojo.extender.builder | Apache Felix | 
| FactoryBuilderException | Exception thrown by FactoryBuilder when a IPojoFactory instance cannot beSee Also:Serialized Form | Class | org.apache.felix.ipojo.extender.builder | Apache Felix | 
| ForwardingBundleProcessor | A bundle processor delegating to a wrapped processor. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ForwardingQueueService | A queue service implementation delegating to a LifecycleQueueService. | Class | org.apache.felix.ipojo.extender.internal.queue.pref.enforce | Apache Felix | 
| GroupThreadFactory | A thread factory that groups produced threads inside a given ThreadGroup. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| HeaderPreferenceSelection | A preference selection strategy based on a manifest header. | Class | org.apache.felix.ipojo.extender.internal.queue.pref | Apache Felix | 
| InstanceBuilder | Support class for fluent instance declaration building. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| InstanceBundleContextAware | Instance containers that can handle the bundle context from the instance declaration implement this interface, letting handlers and other entities to retrieve this bundle context. | Interface | org.apache.felix.ipojo.extender.internal.linker | Apache Felix | 
| InstanceDeclaration | Service published to instruct an instance creation. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| Job | Represents a task that can be executed by the QueueService. | Interface | org.apache.felix.ipojo.extender.queue | Apache Felix | 
| JobInfo | Interface to retrieve information about the job execution. | Interface | org.apache.felix.ipojo.extender.queue | Apache Felix | 
| JobInfoCallable | A callable computing job statistics. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| Lifecycle | Simple start/stop interface. | Interface | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| LifecycleQueueService | An interface composing QueueService and Lifecycle. | Interface | org.apache.felix.ipojo.extender.internal | Apache Felix | 
| ManagedType | This class is responsible to create the factory for a given type declaration. | Class | org.apache.felix.ipojo.extender.internal.linker | Apache Felix | 
| NamingThreadFactory | A thread factory setting the name of the created thread. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| Preference | The processing preference. | Class | org.apache.felix.ipojo.extender.internal.queue.pref | Apache Felix | 
| PreferenceQueueService | An implementation of the queue service delegating on the synchronous and asynchronous implementations according to the processing preference. | Class | org.apache.felix.ipojo.extender.internal.queue.pref | Apache Felix | 
| PreferenceSelection | An interface to choose the processing preference. | Interface | org.apache.felix.ipojo.extender.internal.queue.pref | Apache Felix | 
| PrefixedThreadFactory | A thread factory setting the name of the created thread. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| QueueEventProxy | This service record events from a QueueService. | Interface | org.apache.felix.ipojo.extender.queue.debug | Apache Felix | 
| QueueListener | A QueueListener provides queue management information to external entities: Job submissionJob executionJob result (success or failure) | Interface | org.apache.felix.ipojo.extender.queue | Apache Felix | 
| QueueNotifier | Internal interface to de-couple event producer and event listeners. | Interface | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| QueueService | Definition of the queue service. | Interface | org.apache.felix.ipojo.extender.queue | Apache Felix | 
| QueuingActivationProcessor | A bundle processor submitting the activating job to the queue service. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| ReflectiveFactoryBuilder | An Factory builder using a reflective call to build the factory. | Class | org.apache.felix.ipojo.extender.internal.builder | Apache Felix | 
| ReplayQueueEventProxy | Class | org.apache.felix.ipojo.extender.internal.queue.debug | Apache Felix | |
| ReplayQueueEventProxy .QueueEvent | Encapsulate event forwarding logic. | Interface | org.apache.felix.ipojo.extender.internal.queue.debug.ReplayQueueEventProxy | Apache Felix | 
| ReverseBundleProcessor | A bundle processor delegating a wrapped bundle processor. | Class | org.apache.felix.ipojo.extender.internal.processor | Apache Felix | 
| Statistic | Objects wrapping the QueueService statistics. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| Status | The declaration status. | Interface | org.apache.felix.ipojo.extender | Apache Felix | 
| SynchronousQueueService | An implementation of the Lifecycle Queue Service for synchronous processing. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix | 
| TypeDeclaration | Service exposed to instruct a factory creation. | Interface | org.apache.felix.ipojo.extender | Apache Felix |