| 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 |
| 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 |
| 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 |
| 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 | 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 |
| 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 |
| 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 |
| 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 |
| QueueNotifier | Internal interface to de-couple event producer and event listeners. | Interface | org.apache.felix.ipojo.extender.internal.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 |
| SynchronousQueueService | An implementation of the Lifecycle Queue Service for synchronous processing. | Class | org.apache.felix.ipojo.extender.internal.queue | Apache Felix |