Package org.apache.felix.scr.impl.manager
-
Interface Summary Interface Description ComponentActivator ComponentContainer<S> ComponentHolder<S> TheComponentHolder
interface provides the API for supporting component instances configured through either singleton configurations (or no configuration at all) and factory configurations.ComponentManager<S> ExtendedServiceListener<U extends org.osgi.framework.ServiceEvent> ExtendedServiceListenerContext<U extends org.osgi.framework.ServiceEvent> ReferenceManager<S,T> ScrConfiguration TheScrConfiguration
class conveys configuration for the Felix DS implementation bundle.ServiceTrackerCustomizer<S,T,U extends org.osgi.framework.ServiceEvent> TheServiceTrackerCustomizer
interface allows aServiceTracker
to customize the service objects that are tracked.SingleComponentManager.SetImplementationObject<S> 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. -
Class Summary Class Description AbstractComponentManager<S> The default ComponentManager.AbstractPrototypeRefPair<S,T> ComponentContextImpl<S> Implementation for the ComponentContext interfaceComponentFactoryImpl<S> TheComponentFactoryImpl
extends theAbstractComponentManager
class to implement the component factory functionality.ConfigurableComponentHolder<S> 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>
DependencyManager.OpenStatus<S,T> ExtendedServiceEvent MultiplePrototypeRefPair<S,T> PrototypeServiceFactoryComponentManager<S> RefPair<S,T> RegionConfigurationSupport ServiceFactoryComponentManager<S> 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.SingleComponentManager<S> The default ComponentManager.SinglePrototypeRefPair<S,T> SingleRefPair<S,T> ThreadDump -
Enum Summary Enum Description AbstractComponentManager.State