# Package org.apache.felix.ipojo

Interface Summary
ComponentInstance: This class defines the iPOJO's component instance concept.
ConstructorInjector: Interface implemented to support constructor parameter injection.
ContextListener: Context Source Listener interface.
ContextSource: Context Source service interface.
ErrorHandler: Error Handler Service Definition.
Factory: Component Type Factory Service.
FactoryStateListener: A factory state listener received notification about monitored factory state changes.
FieldInterceptor: A field interceptor is notified when a monitored field asks for a value or receives a new value.
HandlerFactory: Service interface published by handler factory.
InstanceStateListener: This class defines instance state listeners.
IPojoFactory.NameGenerator: Generate a unique name for a component instance.
IPOJOServiceFactory: iPOJO Service Factory is a special service factory handling to get the instance consuming the service.
MethodInterceptor: Method interceptor.
Nullable: A Nullable object must implement this interface.
Pojo: Interface implemented by each manipulated class.
ServiceContext: A service context is the facade of a service registry.

Class Summary
ComponentFactory: The component factory manages component instance objects.
ConfigurationTracker: An object tracking configuration from the configuration admin.
EventDispatcher: iPOJO Internal event dispatcher.
Handler: Handler Abstract Class.
HandlerManager: The handler manager manages an handler instance.
HandlerManagerFactory: Implementation of the handler factory interface.
InstanceManager: This class defines the container of primitive instances.
IPojoContext: The iPOJO Context is a BundleContext implementation allowing the separation between Bundle context and Service (Bundle) Context.
IPojoFactory: This class defines common mechanisms of iPOJO component factories (i.e.
IPojoFactory.DefaultNameGenerator: This generator implements the default naming strategy.
IPojoFactory.RetryNameGenerator: This generator implements a retry naming strategy.
PolicyServiceContext: The policy service context is a service context aiming to resolve service dependencies inside different service context according to a policy.
PrimitiveHandler: This class defines common mechanisms of primitive handlers.
PrimitiveInstanceDescription: Primitive Instance Description.

Exception Summary
ConfigurationException: This class defines the exception thrown when an instance cannot be configured correctly.
MissingHandlerException: Missing Handler Exception.
UnacceptableConfiguration: UnacceptableConfiguration occurs when a factory refuses to create an instance.