Package org.apache.felix.scr.impl.manager
package org.apache.felix.scr.impl.manager
-
ClassDescriptionThe default ComponentManager.Implementation for the ComponentContext interfaceThe
ComponentFactoryImplextends theAbstractComponentManagerclass to implement the component factory functionality.TheComponentHolderinterface provides the API for supporting component instances configured through either singleton configurations (or no configuration at all) and factory configurations.TheConfigurableComponentHolderclass is aComponentHolderfor automatically configured components instances that may or may not be configured through Config Admin.DependencyManager<S,T> TheDependencyManagermanages the references to services declared by a single<reference>invalid input: '<'/code element in component descriptor.EdgeInfo holds information about the service event tracking counts for creating (open) and disposing (close) implementation object instances per dependency manager.ExtendedServiceListener<U extends org.osgi.framework.ServiceEvent>ExtendedServiceListenerContext<U extends org.osgi.framework.ServiceEvent>ReferenceManager<S,T> TheScrConfigurationclass conveys configuration for the Felix DS implementation bundle.TheServiceFactoryComponentManagerfor 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>TheServiceTrackerCustomizerinterface allows aServiceTrackerto customize the service objects that are tracked.The default ComponentManager.TheSetImplementationObjectinterface provides an API for component managers to setup the implementation object and potentially other parts as part of theSingleComponentManager.createImplementationObject(Bundle, SingleComponentManager.SetImplementationObject, ComponentContextImpl)method processing.SingleRefPair<S,T>