Class PrototypeServiceFactoryComponentManager<S>
java.lang.Object
org.apache.felix.scr.impl.manager.AbstractComponentManager<S>
org.apache.felix.scr.impl.manager.SingleComponentManager<S>
org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager<S>
org.apache.felix.scr.impl.manager.PrototypeServiceFactoryComponentManager<S>
- All Implemented Interfaces:
ComponentManager<S>, org.osgi.framework.PrototypeServiceFactory<S>, org.osgi.framework.ServiceFactory<S>
public class PrototypeServiceFactoryComponentManager<S>
extends ServiceFactoryComponentManager<S>
implements org.osgi.framework.PrototypeServiceFactory<S>
-
Nested Class Summary
Nested classes/interfaces inherited from class SingleComponentManager
SingleComponentManager.SetImplementationObject<S>Nested classes/interfaces inherited from class AbstractComponentManager
AbstractComponentManager.State -
Field Summary
Fields inherited from class AbstractComponentManager
m_activationLock, m_container, m_factoryInstance, REASONS, registrationManagerFields inherited from interface ComponentManager
STATE_ACTIVE, STATE_DISPOSED, STATE_SATISFIED, STATE_UNSATISFIED_CONFIGURATION, STATE_UNSATISFIED_REFERENCE -
Constructor Summary
ConstructorsConstructorDescriptionPrototypeServiceFactoryComponentManager(ComponentContainer<S> container, ComponentMethods componentMethods) -
Method Summary
Methods inherited from class ServiceFactoryComponentManager
deleteComponent, getComponentInstance, getService, invokeBindMethod, invokeModifiedMethod, invokeUnbindMethod, invokeUpdatedMethod, postRegister, setServiceProperties, ungetServiceMethods inherited from class SingleComponentManager
clear, clearServiceProperties, createImplementationObject, disposeImplementationObject, getComponentManagers, getProperties, getServiceInternal, getServiceProperties, getServiceReference, getServiceRegistration, preDeregister, reconfigure, reconfigure, registerComponentId, setFactoryProperties, unregisterComponentIdMethods inherited from class AbstractComponentManager
activateInternal, collectDependencies, copyTo, copyToDictionary, copyToMap, deactivateInternal, disable, disableInternal, dispose, dispose, dumpThreads, enable, enableInternal, enableLatchWait, getActivator, getBundle, getBundleContext, getComponentMetadata, getComponentMethods, getDependencyManager, getDependencyManagers, getFailureReason, getId, getLockTimeout, getLogger, getProvidedServices, getReferenceManagers, getRegisteredServiceReference, getReversedDependencyManagers, getSpecState, getState, getTrackingCount, isFactory, isImmediate, isStateLocked, notifyWaiters, obtainActivationReadLock, obtainActivationWriteLock, obtainStateLock, registerMissingDependency, registerService, releaseActivationReadLock, releaseActivationWriteeLock, releaseStateLock, setFailureReason, setServiceProperties, setState, toString, tracked, unregisterService, updateTargets, verifyDependencyManagers, waitForTrackedMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.osgi.framework.PrototypeServiceFactory
getService, ungetService
-
Constructor Details
-
PrototypeServiceFactoryComponentManager
public PrototypeServiceFactoryComponentManager(ComponentContainer<S> container, ComponentMethods componentMethods)
-