Package org.apache.felix.scr.impl.manager
package org.apache.felix.scr.impl.manager
-
ClassDescriptionThe default ComponentManager.Implementation for the ComponentContext interfaceThe
ComponentFactoryImpl
extends theAbstractComponentManager
class to implement the component factory functionality.TheComponentHolder
interface provides the API for supporting component instances configured through either singleton configurations (or no configuration at all) and factory configurations.TheConfigurableComponentHolder
class is aComponentHolder
for automatically configured components instances that may or may not be configured through Config Admin.DependencyManager<S,T> TheDependencyManager
manages the references to services declared by a single<reference></code element in component descriptor.
ExtendedServiceListener<U extends org.osgi.framework.ServiceEvent>ExtendedServiceListenerContext<U extends org.osgi.framework.ServiceEvent>ReferenceManager<S,T> TheScrConfiguration
class conveys configuration for the Felix DS implementation bundle.TheServiceFactoryComponentManager
for components specified with <service serviceFactory='true'/> in the xml metadata.ServiceTracker<S,T, U extends org.osgi.framework.ServiceEvent> changes from osgi service tracker: - included AbstractTracked as an inner class.ServiceTrackerCustomizer<S,T, U extends org.osgi.framework.ServiceEvent> TheServiceTrackerCustomizer
interface allows aServiceTracker
to customize the service objects that are tracked.The default ComponentManager.TheSetImplementationObject
interface provides an API for component managers to setup the implementation object and potentially other parts as part of theSingleComponentManager.createImplementationObject(org.osgi.framework.Bundle, org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject<S>, org.apache.felix.scr.impl.manager.ComponentContextImpl<S>)
method processing.SingleRefPair<S,T>