Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractComponentManager<S> - Class in org.apache.felix.scr.impl.manager
-
The default ComponentManager.
- AbstractComponentManager(ComponentContainer<S>, ComponentMethods<S>) - Constructor for class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
The constructor receives both the container and the methods.
- AbstractComponentManager(ComponentContainer<S>, ComponentMethods<S>, boolean) - Constructor for class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
The constructor receives both the container and the methods.
- AbstractComponentManager.State - Enum in org.apache.felix.scr.impl.manager
- AbstractCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- AbstractExtender - Class in org.apache.felix.scr.impl
-
Base class to write bundle extenders.
- AbstractExtender() - Constructor for class org.apache.felix.scr.impl.AbstractExtender
- AbstractLogger - Class in org.apache.felix.scr.impl.logger
-
This is a common base for all loggers
- AbstractLogger(ScrConfiguration, String) - Constructor for class org.apache.felix.scr.impl.logger.AbstractLogger
- AbstractPrototypeRefPair<S,
T> - Class in org.apache.felix.scr.impl.manager - AbstractPrototypeRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- AbstractTracked(AtomicInteger) - Constructor for class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
AbstractTracked constructor.
- accept(Class<?>, Field, boolean, boolean, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
This method checks whether the found field is acceptable (= usable) for the component instance.
- accept(Method, boolean, boolean, boolean) - Static method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Returns
true
if the method is acceptable to be returned from theBaseMethod.getMethod(Class, String, Class[], boolean, boolean, ComponentLogger)
and also makes the method accessible. - acceptEmpty() - Method in class org.apache.felix.scr.impl.inject.methods.ModifiedMethod
- accessibleLatch - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- activateInternal() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- activateManagers() - Method in class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- ActivateMethod - Class in org.apache.felix.scr.impl.inject.methods
- ActivateMethod(String, boolean, Class<?>, DSVersion, boolean, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- activationFields - Variable in class org.apache.felix.scr.impl.inject.ComponentConstructor
- activationFieldTypes - Variable in class org.apache.felix.scr.impl.inject.ComponentConstructor
- activator - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- Activator - Class in org.apache.felix.scr.impl
-
This activator is used to cover requirement described in section 112.8.1 @@ -27,14 37,202 @@ in active bundles.
- Activator() - Constructor for class org.apache.felix.scr.impl.Activator
- Activator.ScrExtension - Class in org.apache.felix.scr.impl
- ActivatorParameter - Class in org.apache.felix.scr.impl.inject
- ActivatorParameter(ComponentContextImpl<?>, int) - Constructor for class org.apache.felix.scr.impl.inject.ActivatorParameter
- active - Enum constant in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- active - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
whether the DependencyManager is getting the service immediately.
- actve - Variable in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- add(Filter, ExtendedServiceListener<ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator.ListenerInfo
- addComponentManager(AbstractComponentManager<?>) - Method in class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- addDependency(ReferenceMetadata) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Used to add a reference metadata to the component
- addedService(ServiceReference<S>, T, int, int, U) - Method in interface org.apache.felix.scr.impl.manager.ServiceTrackerCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- addedService(ServiceReference<T>, RefPair<S, T>, int, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- addFactoryProperty(PropertyMetadata) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Used to add a factory property to the instance
- adding - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
List of items in the process of being added.
- addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.scr.impl.AbstractExtender
- addingService(ServiceReference<Object>) - Method in class org.apache.felix.scr.impl.ComponentCommands
- addingService(ServiceReference<S>) - Method in interface org.apache.felix.scr.impl.manager.ServiceTrackerCustomizer
-
A service is being added to the
ServiceTracker
. - addingService(ServiceReference<S>, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.addingService
method. - addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- addingService(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- addProperty(PropertyMetadata) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Used to add a property to the instance
- addProvide(String) - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
-
Add a provided interface to this service
- addServiceListener(String, Filter, ExtendedServiceListener<ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- addServiceListener(String, Filter, ExtendedServiceListener<U>) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListenerContext
- afterRange(int) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- ANNOTATION_METHODS - Static variable in class org.apache.felix.scr.impl.inject.Annotations
-
Capture all methods defined by the annotation interface
- Annotations - Class in org.apache.felix.scr.impl.inject
- Annotations() - Constructor for class org.apache.felix.scr.impl.inject.Annotations
- Annotations.Handler - Class in org.apache.felix.scr.impl.inject
- Annotations.Invalid - Class in org.apache.felix.scr.impl.inject
- arrayToString(String[]) - Method in class org.apache.felix.scr.impl.ComponentCommands
- ATTR_ACTIVATE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_ACTIVATION_FIELDS - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_CLASS - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_CONFIG_PID - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_CONFIG_POLICY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_CONFIGURABLE_SERVICE_PROPERTIES - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_CONFIGURE_WITH_INTERFACES - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_DEACTIVATE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_DELAYED_KEEP_INSTANCES - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_DELETE_CALLS_MODIFY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_ENABLED - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_ENTRY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_FACTORY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_IMMEDIATE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_INIT - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_INTERFACE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_MODIFIED - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_NAME - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_OBSOLETE_FACTORY_COMPONENT_FACTORY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_PERSISTENT_FACTORY_COMPONENT - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_TYPE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- ATTR_VALUE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- AttributeDefinitionImpl(String, String, String, boolean) - Constructor for class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- AttributeDefinitionImpl(String, String, String, int, String[], int, String[], String[]) - Constructor for class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
B
- BaseMethod<P extends BaseParameter,
T> - Class in org.apache.felix.scr.impl.inject.methods -
Component method to be invoked on service (un)binding.
- BaseMethod(String, boolean, Class<?>, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod
- BaseMethod.MethodInfo<T> - Class in org.apache.felix.scr.impl.inject.methods
- BaseMethod.NotApplicable - Class in org.apache.felix.scr.impl.inject.methods
- BaseMethod.NotFound - Class in org.apache.felix.scr.impl.inject.methods
- BaseMethod.NotResolved - Class in org.apache.felix.scr.impl.inject.methods
- BaseMethod.Resolved - Class in org.apache.felix.scr.impl.inject.methods
- BaseMethod.State - Interface in org.apache.felix.scr.impl.inject.methods
- BaseParameter - Class in org.apache.felix.scr.impl.inject
- BaseParameter(ComponentContextImpl<?>) - Constructor for class org.apache.felix.scr.impl.inject.BaseParameter
- beforeRange(int) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- bind - Variable in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- bind - Variable in class org.apache.felix.scr.impl.inject.field.FieldMethods
- bind(ComponentContextImpl<S>, DependencyManager.OpenStatus<S, T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- BIND - Enum constant in enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
- bindDependency(ComponentContextImpl<S>, ReferenceMethod, DependencyManager.OpenStatus<S, T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- bindingLevel - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
-
The level of binding of this targeted PID:
0
-- this PID is not targeted at all1
-- this PID is targeted by the symbolic name2
-- this PID is targeted by the symbolic name and version3
-- this PID is targeted by the symbolic name, version, and location - BindMethod - Class in org.apache.felix.scr.impl.inject.methods
-
Component method to be invoked on service (un)binding.
- BindMethod(String, Class<?>, String, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.BindMethod
- bindMethodMap - Variable in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- BindMethods - Class in org.apache.felix.scr.impl.inject.methods
- BindMethods(ReferenceMetadata, Class<?>, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.BindMethods
- BindParameters - Class in org.apache.felix.scr.impl.inject
- BindParameters(ComponentContextImpl<?>, RefPair<?, ?>) - Constructor for class org.apache.felix.scr.impl.inject.BindParameters
- bindsStronger(TargetedPID) - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
- boundValues - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
-
Mapping of ref pairs to value bound
- bundle - Enum constant in enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
- bundle - Enum constant in enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
- bundle - Variable in class org.apache.felix.scr.impl.Activator.ScrExtension
- bundle - Variable in class org.apache.felix.scr.impl.logger.LogServiceSupport
- bundle - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMProtectionDomain
- BUNDLE_CONTEXT_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- bundleChanged(BundleEvent) - Method in class org.apache.felix.scr.impl.AbstractExtender
- bundleChanged(BundleEvent) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- BundleComponentActivator - Class in org.apache.felix.scr.impl
-
The BundleComponentActivator is helper class to load and unload Components of a single bundle.
- BundleComponentActivator(ScrLogger, ComponentRegistry, ComponentActorThread, BundleContext, ScrConfiguration) - Constructor for class org.apache.felix.scr.impl.BundleComponentActivator
-
Called upon starting of the bundle.
- BundleComponentActivator.ListenerInfo - Class in org.apache.felix.scr.impl
- bundleContext - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- bundleContext - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- bundleContext - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- bundleId - Variable in class org.apache.felix.scr.impl.ComponentRegistryKey
- bundleId - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- bundleLocation - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- BundleLogger - Class in org.apache.felix.scr.impl.logger
-
The
BundleLogger
defines a simple API to enable some logging on behalf of an extended bundle. - BundleLogger(BundleContext, ScrLogger) - Constructor for class org.apache.felix.scr.impl.logger.BundleLogger
- bundleToDTO(BundleContext) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- bundleToRcsMap - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- byte0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
C
- caBundleContext - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- call() - Method in class org.apache.felix.scr.impl.manager.ThreadDump
- canUpdateDynamically(Map<String, Object>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns
true
if theproperties
can be dynamically applied to the component to which the dependency manager belongs. - cardinality - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- CARDINALITY_0_1 - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- CARDINALITY_0_N - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- CARDINALITY_1_1 - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- CARDINALITY_1_N - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- CARDINALITY_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- cardinalityJustSatisfied(int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- cardinalitySatisfied(int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- caReference - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- changeCount - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- changeCount - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- changeCountLock - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- changeRegistration(RegistrationManager.RegState, String[]) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- char0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
- characters(char[], int, int) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
- checkBundleLocation(String, Bundle) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- checkBundleLocation(Configuration, Bundle) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- checkComponentName(Bundle, String) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Checks whether the component name is "globally" unique or not.
- checkFactoryPidIndex(TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- checkForLoggerFactory(Class<?>) - Static method in class org.apache.felix.scr.impl.logger.LogServiceSupport
- checkScrConfig() - Method in interface org.apache.felix.scr.impl.logger.InternalLogger
- checkScrConfig() - Method in class org.apache.felix.scr.impl.logger.R6LogServiceLogger
- checkScrConfig() - Method in class org.apache.felix.scr.impl.logger.R7LogServiceLogger
- checkScrConfig() - Method in class org.apache.felix.scr.impl.logger.StdOutLogger
- checkType(Class<?>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- chooseBundlesToDestroy(Set<Bundle>) - Method in class org.apache.felix.scr.impl.AbstractExtender
- circularInfos - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- classFilterString - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
- className - Variable in class org.apache.felix.scr.impl.logger.ComponentLogger
- ClassUtils - Class in org.apache.felix.scr.impl.inject
-
Utility methods for class handling used by method and field references.
- ClassUtils() - Constructor for class org.apache.felix.scr.impl.inject.ClassUtils
- cleanup() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- cleanup() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- clear() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- clear() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- clear() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- clearComponents() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- clearEntries() - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- clearEntries() - Method in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- clearEntries() - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- clearServiceProperties() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- close - Variable in class org.apache.felix.scr.impl.manager.EdgeInfo
- close() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
-
Close this instance and unget all services.
- close() - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
- close() - Method in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
-
Close the logger
- close() - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- close() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Called by the owning Tracker object when it is closed.
- close(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Close this
ServiceTracker
. - close(ComponentContextImpl<S>, EdgeInfo) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Revoke the given bindings.
- closed - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
true if the tracked object is closed.
- closedServices - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- closeLatch - Variable in class org.apache.felix.scr.impl.manager.EdgeInfo
- closeRefPair() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- closeServiceObjects(ServiceReference<?>) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- cm - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl.ModifyComponentInstance
- CMDomainCombiner(Bundle) - Constructor for class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMDomainCombiner
- CMProtectionDomain(Bundle) - Constructor for class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMProtectionDomain
- coerce(Class<?>, Object, Bundle) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToArray(Class<?>, Object, Bundle) - Static method in class org.apache.felix.scr.impl.inject.Annotations
- coerceToBoolean(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToByte(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToChar(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToClass(Object, Bundle) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToDouble(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToEnum(Object, Class<T>) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToFloat(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToInteger(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToLong(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToShort(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- coerceToString(Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- Coercions - Class in org.apache.felix.scr.impl.helper
-
This implements the coercion table in RFC 190 5.6.3
- Coercions() - Constructor for class org.apache.felix.scr.impl.helper.Coercions
- collectDependencies(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Collect and store in m_dependencies_map all the services for dependencies, outside of any locks.
- collectDependencies(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- COLLECTION_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- combine(ProtectionDomain[], ProtectionDomain[]) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMDomainCombiner
- commands - Variable in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- commandsReg - Variable in class org.apache.felix.scr.impl.ComponentCommands
- compareTo(Map.Entry<?, ?>) - Method in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- compareTo(ReadOnlyDictionary) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- completeClose(Map<ServiceReference<S>, T>) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
- COMPONENT_CONTEXT_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- ComponentActivator - Interface in org.apache.felix.scr.impl.manager
- ComponentActorThread - Class in org.apache.felix.scr.impl
-
The
ComponentActorThread
is the thread used to act upon registered components of the service component runtime. - ComponentActorThread(ScrLogger) - Constructor for class org.apache.felix.scr.impl.ComponentActorThread
- componentClass - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler
-
The component class.
- ComponentCommands - Class in org.apache.felix.scr.impl
- ComponentCommands(BundleContext, ServiceComponentRuntime, ScrConfiguration) - Constructor for class org.apache.felix.scr.impl.ComponentCommands
- ComponentCommandsScrInfo - Class in org.apache.felix.scr.impl
- ComponentCommandsScrInfo(ComponentCommands, BundleContext) - Constructor for class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- ComponentConstructor<S> - Class in org.apache.felix.scr.impl.inject
-
This implementation is used to construct a component instance object, call the constructor and set the activation fields.
- ComponentConstructor(ComponentMetadata, Class<S>, ComponentLogger) - Constructor for class org.apache.felix.scr.impl.inject.ComponentConstructor
- ComponentContainer<S> - Interface in org.apache.felix.scr.impl.manager
- componentContext - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ComponentContextImpl<S> - Class in org.apache.felix.scr.impl.manager
-
Implementation for the ComponentContext interface
- ComponentContextImpl(SingleComponentManager<S>, Bundle, ServiceRegistration<S>) - Constructor for class org.apache.felix.scr.impl.manager.ComponentContextImpl
- ComponentContextImpl.ComponentInstanceImpl<S> - Class in org.apache.felix.scr.impl.manager
- ComponentFactoryImpl<S> - Class in org.apache.felix.scr.impl.manager
-
The
ComponentFactoryImpl
extends theAbstractComponentManager
class to implement the component factory functionality. - ComponentFactoryImpl(ComponentContainer<S>, ComponentMethods) - Constructor for class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- ComponentFactoryImpl.ModifyComponentInstance<S> - Class in org.apache.felix.scr.impl.manager
- ComponentHolder<S> - Interface in org.apache.felix.scr.impl.manager
-
The
ComponentHolder
interface provides the API for supporting component instances configured through either singleton configurations (or no configuration at all) and factory configurations. - ComponentInstanceImpl(ComponentContextImpl<S>) - Constructor for class org.apache.felix.scr.impl.manager.ComponentContextImpl.ComponentInstanceImpl
- ComponentLogger - Class in org.apache.felix.scr.impl.logger
-
The
ComponentLogger
is the logger to be used to log on behalf of a component. - ComponentLogger(ComponentMetadata, BundleLogger) - Constructor for class org.apache.felix.scr.impl.logger.ComponentLogger
- ComponentManager<S> - Interface in org.apache.felix.scr.impl.manager
- ComponentMetadata - Class in org.apache.felix.scr.impl.metadata
-
This class holds the information associated to a component in the descriptor
- ComponentMetadata(DSVersion) - Constructor for class org.apache.felix.scr.impl.metadata.ComponentMetadata
- ComponentMethods<T> - Interface in org.apache.felix.scr.impl.inject
- ComponentMethodsImpl<T> - Class in org.apache.felix.scr.impl.inject
- ComponentMethodsImpl() - Constructor for class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- componentName - Variable in class org.apache.felix.scr.impl.ComponentRegistryKey
- componentRegistry - Variable in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- ComponentRegistry - Class in org.apache.felix.scr.impl
-
The
ComponentRegistry
class acts as the global registry for components by name and by component ID. - ComponentRegistry(ScrConfiguration, ScrLogger) - Constructor for class org.apache.felix.scr.impl.ComponentRegistry
- ComponentRegistry.DefaultConfigurableComponentHolder<S> - Class in org.apache.felix.scr.impl
- ComponentRegistry.Entry<S,
T> - Class in org.apache.felix.scr.impl - ComponentRegistry.Info - Class in org.apache.felix.scr.impl
- ComponentRegistryKey - Class in org.apache.felix.scr.impl
-
The
ComponentRegistryKey
is used as the key in the component registry to register components by their names. - ComponentRegistryKey(Bundle, String) - Constructor for class org.apache.felix.scr.impl.ComponentRegistryKey
- COMPONENTS_SERVICE_OBJECTS_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- ComponentServiceObjectsHelper - Class in org.apache.felix.scr.impl.helper
-
Utility class for handling references using a ComponentServiceObjects to get services.
- ComponentServiceObjectsHelper(BundleContext) - Constructor for class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- ComponentServiceObjectsHelper.ComponentServiceObjectsImpl - Class in org.apache.felix.scr.impl.helper
- ComponentServiceObjectsImpl(ServiceObjects) - Constructor for class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- config - Variable in class org.apache.felix.scr.impl.logger.AbstractLogger
- config() - Method in class org.apache.felix.scr.impl.ComponentCommands
- config(PrintWriter) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- config(PrintWriter) - Method in interface org.apache.felix.scr.info.ScrInfo
-
List in text the current SCR configuration
- config_annotation - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- config_map - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- configAdminTracker - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- configAdminTracker - Variable in class org.apache.felix.scr.impl.helper.ConfigAdminTracker
- ConfigAdminTracker - Class in org.apache.felix.scr.impl.helper
- ConfigAdminTracker(ComponentActivator) - Constructor for class org.apache.felix.scr.impl.helper.ConfigAdminTracker
- configDtoComparator - Variable in class org.apache.felix.scr.impl.ComponentCommands
- ConfigurableComponentHolder<S> - Class in org.apache.felix.scr.impl.manager
-
The
ConfigurableComponentHolder
class is aComponentHolder
for automatically configured components instances that may or may not be configured through Config Admin. - ConfigurableComponentHolder(ComponentActivator, ComponentMetadata, ComponentLogger) - Constructor for class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- ConfigurableComponentHolder.PSFLoader - Class in org.apache.felix.scr.impl.manager
- configurableServiceProperties - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- configuration - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider
- CONFIGURATION_ADMIN - Static variable in class org.apache.felix.scr.impl.helper.ConfigAdminTracker
- CONFIGURATION_POLICY_IGNORE - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- CONFIGURATION_POLICY_OPTIONAL - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- CONFIGURATION_POLICY_REQUIRE - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- CONFIGURATION_POLICY_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- configurationDeleted(TargetedPID, TargetedPID) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
The configuration with the given PID has been deleted from the Configuration Admin service.
- configurationDeleted(TargetedPID, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
The configuration with the given
pid
(service.pid
of the configuration object) is deleted. - configurationEvent(ConfigurationEvent) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
Called by the Configuration Admin service if a configuration is updated or removed.
- ConfigurationInfo(Dictionary<String, Object>, String, long) - Constructor for class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- configurationUpdated(TargetedPID, TargetedPID, Dictionary<String, Object>, long) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Configure a component with configuration from the given PID.
- configurationUpdated(TargetedPID, TargetedPID, Dictionary<String, Object>, long) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Configures a component with the given configuration.
- configure(Dictionary<String, ?>, boolean) - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- configureComponentHolder(ComponentHolder<?>) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
The return value is only relevant for the call from
RegionConfigurationSupport.configurationEvent(ConfigurationEvent)
in the case of a deleted configuration which is not a factory configuration! - constructor - Variable in class org.apache.felix.scr.impl.inject.ComponentConstructor
- constructorArgTypes - Variable in class org.apache.felix.scr.impl.inject.ComponentConstructor
- constructorRefs - Variable in class org.apache.felix.scr.impl.inject.ComponentConstructor
- containsKey(Object) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- containsValue(Object) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- context - Variable in class org.apache.felix.scr.impl.AbstractExtender
- context - Variable in class org.apache.felix.scr.impl.ComponentCommands
- context - Variable in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- context - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
The Bundle Context used by this
ServiceTracker
. - context - Variable in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- convert(Class<?>, Object) - Method in class org.apache.felix.scr.impl.ComponentCommands
- convert(Object) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- copyEntries(M) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Copy the tracked items and associated values into the specified map.
- copyKeys(S[]) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Copy the tracked items into an array.
- copyTo(Dictionary<String, Object>, Map<String, ?>, boolean) - Static method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Copies the properties from the
source
Dictionary
into thetarget
Dictionary
except for private properties (whose name has a leading dot) which are only copied if theallProps
parameter istrue
. - copyTo(Map<String, Object>, Dictionary<String, ?>) - Static method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- copyToDictionary(Dictionary<String, ?>, boolean) - Static method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- copyToMap(Dictionary<String, ?>, boolean) - Static method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Copies the properties from the
source
Dictionary
into thetarget
Dictionary
except for private properties (whose name has a leading dot) which are only copied if theallProps
parameter istrue
. - createComponent(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- createComponentHolder(ComponentActivator, ComponentMetadata, ComponentLogger) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Factory method to issue
ComponentHolder
instances to manage components described by the given componentmetadata
. - createComponentManager() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Creates an
SingleComponentManager
instance with theBundleComponentActivator
andComponentMetadata
of this instance. - createComponentManager(boolean) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- createComponentMethods() - Method in class org.apache.felix.scr.impl.ComponentRegistry.DefaultConfigurableComponentHolder
- createComponentMethods() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- createConverter(Bundle) - Method in class org.apache.felix.scr.impl.ComponentCommands
- createExecutor() - Method in class org.apache.felix.scr.impl.AbstractExtender
-
Create the executor used to start extensions asynchronously.
- createExtension(Bundle) - Method in class org.apache.felix.scr.impl.AbstractExtender
- createImplementationObject(Bundle, SingleComponentManager.SetImplementationObject<S>, ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- createNewFieldHandlerMap() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- currentLogger - Variable in class org.apache.felix.scr.impl.logger.ComponentLogger
- currentLogger - Variable in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- customizer - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
The
ServiceTrackerCustomizer
for this tracker. - customizerAdded(ServiceReference<S>, U, T, int, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
- customizerAdded(S, R, T, int, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
- customizerAdding(ServiceReference<S>, U) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
Call the specific customizer adding method.
- customizerAdding(S, R) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Call the specific customizer adding method.
- customizerModified(ServiceReference<S>, U, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
Call the specific customizer modified method.
- customizerModified(S, R, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Call the specific customizer modified method.
- customizerRemoved(ServiceReference<S>, U, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
Call the specific customizer removed method.
- customizerRemoved(S, R, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Call the specific customizer removed method.
D
- deactivate() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- deactivate() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- deactivate() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
- deactivateComponentManager() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- deactivated - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- deactivateDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- deactivateInternal(int, boolean, boolean) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Handles deactivating, disabling, and disposing a component manager.
- DeactivateMethod - Class in org.apache.felix.scr.impl.inject.methods
- DeactivateMethod(String, boolean, Class<?>, DSVersion, boolean, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.DeactivateMethod
- deactivateTracker() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- debug(String) - Method in interface org.osgi.service.log.Logger
- debug(String, Object) - Method in interface org.osgi.service.log.Logger
- debug(Bundle, String) - Method in class org.apache.felix.scr.impl.AbstractExtender
- debug(Bundle, String) - Method in class org.apache.felix.scr.impl.Activator
- DEBUG - Static variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
- DEBUG - Static variable in class org.apache.felix.scr.impl.manager.ServiceTracker
- deepCopy(Map<String, Object>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- DEFAULT_LOCK_TIMEOUT_MILLISECONDS - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- DEFAULT_SERVICE_CHANGECOUNT_TIMEOUT_MILLISECONDS - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- DEFAULT_STOP_TIMEOUT_MILLISECONDS - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- DefaultConfigurableComponentHolder(ComponentActivator, ComponentMetadata, ComponentLogger) - Constructor for class org.apache.felix.scr.impl.ComponentRegistry.DefaultConfigurableComponentHolder
- defaultMinimumCardinality(ReferenceMetadata) - Static method in class org.apache.felix.scr.impl.manager.DependencyManager
- defaultValues - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- deleteComponent(int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- deleteComponent(int) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
The component factory does not have a component to delete.
- deleteComponent(int) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- deleteComponent(int) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- deleted - Variable in class org.apache.felix.scr.impl.manager.RefPair
- DependencyManager<S,
T> - Class in org.apache.felix.scr.impl.manager -
The
DependencyManager
manages the references to services declared by a single<reference></code element in component descriptor.
- DependencyManager(AbstractComponentManager<S>, ReferenceMetadata, int) - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager
-
Constructor that receives several parameters.
- DependencyManager.AbstractCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.Customizer<S,
T> - Interface in org.apache.felix.scr.impl.manager - DependencyManager.FactoryCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.MultipleDynamicCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.MultipleStaticGreedyCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.MultipleStaticReluctantCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.NoPermissionsCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.OpenStatus<S,
T> - Class in org.apache.felix.scr.impl.manager - DependencyManager.SingleDynamicCustomizer - Class in org.apache.felix.scr.impl.manager
- DependencyManager.SingleStaticCustomizer - Class in org.apache.felix.scr.impl.manager
- dereference() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- description - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- destroy() - Method in class org.apache.felix.scr.impl.Activator.ScrExtension
- destroyExtension(Bundle) - Method in class org.apache.felix.scr.impl.AbstractExtender
- destroying - Variable in class org.apache.felix.scr.impl.AbstractExtender
- disable(boolean) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- disable(String) - Method in class org.apache.felix.scr.impl.ComponentCommands
- disableComponent(String) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Implements the
ComponentContext.disableComponent(String)
method by first finding the component(s) for thename
and disabling them. - disableComponent(String) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- disableComponent(String) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- disableComponent(ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- disableComponents(boolean) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Disables all components of this holder.
- disableComponents(boolean) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- disabled - Enum constant in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- disableDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- disableInternal() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- dispose() - Method in class org.apache.felix.scr.impl.helper.ConfigAdminTracker
- dispose() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- dispose() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl.ComponentInstanceImpl
- dispose() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl.ModifyComponentInstance
- dispose(int) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Dispose of this component activator instance and all the component managers.
- dispose(int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Disposes off this component deactivating and disabling it first as required.
- dispose(int) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Disposes off all components ever created by this component holder.
- disposeComponents(int) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Disposes off all components of this holder.
- disposeComponents(int) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- disposeComponents(Bundle) - Method in class org.apache.felix.scr.impl.Activator
-
Unloads components of the given bundle.
- disposed - Enum constant in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- disposed(SingleComponentManager<S>) - Method in interface org.apache.felix.scr.impl.manager.ComponentContainer
-
Informs the holder that the component has been disposed as a result of calling the dispose method.
- disposed(SingleComponentManager<S>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- disposed(SingleComponentManager<S>) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- disposeImplementationObject(ComponentContextImpl<S>, int) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- dm - Variable in class org.apache.felix.scr.impl.ComponentRegistry.Entry
- dm - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.OpenStatus
- doCreateExtension(Bundle) - Method in class org.apache.felix.scr.impl.AbstractExtender
-
Create the extension for the given bundle, or null if the bundle is not to be extended.
- doCreateExtension(Bundle) - Method in class org.apache.felix.scr.impl.Activator
- doDeactivate(int, boolean) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- doFindMethod(Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- doFindMethod(Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- doFindMethod(Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Finds the method named in the
BaseMethod.m_methodName
field in the giventargetClass
. - doInvokeBindMethod(ComponentContextImpl<S>, ReferenceMethod, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- domain - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMDomainCombiner
- doMissingWait() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- doStart() - Method in class org.apache.felix.scr.impl.AbstractExtender
- doStart() - Method in class org.apache.felix.scr.impl.Activator
- doStop() - Method in class org.apache.felix.scr.impl.AbstractExtender
- doStop() - Method in class org.apache.felix.scr.impl.Activator
-
Unregisters this instance as a bundle listener and unloads all components which have been registered during the active life time of the SCR implementation bundle.
- double0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
- doUngetService(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- DS10 - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS11 - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS11Felix - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS12 - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS12Felix - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS13 - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DS14 - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- DSnone - Enum constant in enum org.apache.felix.scr.impl.metadata.DSVersion
- dsVersion - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- DSVersion - Enum in org.apache.felix.scr.impl.metadata
- DSVersion(int) - Constructor for enum org.apache.felix.scr.impl.metadata.DSVersion
- dtoCache - Variable in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- dumpThreads() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- DuplexReferenceMethod(ReferenceMethod[]) - Constructor for class org.apache.felix.scr.impl.inject.DuplexReferenceMethods.DuplexReferenceMethod
- DuplexReferenceMethods - Class in org.apache.felix.scr.impl.inject
- DuplexReferenceMethods(List<ReferenceMethods>) - Constructor for class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- DuplexReferenceMethods.DuplexReferenceMethod - Class in org.apache.felix.scr.impl.inject
E
- EdgeInfo - Class in org.apache.felix.scr.impl.manager
-
EdgeInfo holds information about the service event tracking counts for creating (open) and disposing (close) implementation object instances per dependency manager.
- EdgeInfo() - Constructor for class org.apache.felix.scr.impl.manager.EdgeInfo
- edgeInfos - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- EL_COMPONENT - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_COMPONENTS - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_FACTORY_PROPERTIES - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_FACTORY_PROPERTY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_IMPL - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_PROPERTIES - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_PROPERTY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_PROVIDE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_REF - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- EL_SERVICE - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- elements() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- EMPTY - Static variable in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- EMPTY_REF_MAP - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- EMPTY_VALUE_TYPES - Static variable in class org.apache.felix.scr.impl.inject.ValueUtils
-
Empty array.
- enable(boolean) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- enable(String) - Method in class org.apache.felix.scr.impl.ComponentCommands
- enableComponent(String) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Implements the
ComponentContext.enableComponent(String)
method by first finding the component(s) for thename
and enabling them. - enableComponent(String) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- enableComponent(String) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- enableComponent(ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- enableComponents(boolean) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Enables all components of this holder and if satisfied activates them.
- enableComponents(boolean) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- enabled - Variable in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- enableInternal() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- enableLatchWait() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Use a CountDownLatch as a non-reentrant "lock" that can be passed between threads.
- enableLock - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- endElement(String, String, String) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
- enterCreate(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- enterCreate(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Track getService calls by service reference.
- enterCreate(ServiceReference<T>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- Entry(DependencyManager<S, T>, int) - Constructor for class org.apache.felix.scr.impl.ComponentRegistry.Entry
- entrySet() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- equals(Object) - Method in class org.apache.felix.scr.impl.ComponentRegistryKey
- equals(Object) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Compares this
ComponentFactoryImpl
object to another object. - equals(Object) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Compares this
ImmediateComponentHolder
object to another object. - equals(Object) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- equals(Object) - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
- error(String) - Method in interface org.osgi.service.log.Logger
- error(String, Object) - Method in interface org.osgi.service.log.Logger
- escape(String) - Static method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
see core spec 3.2.7.
- eventFilter - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
The Filter used by this
ServiceTracker
which specifies the search criteria for the services to track. - ExtComponentContext - Interface in org.apache.felix.scr.component
-
The
ExtComponentContext
is a custom extension of the standard ComponentContext allowing to update the service registration properties of a component registered as a service. - ExtendedServiceEvent - Class in org.apache.felix.scr.impl.manager
- ExtendedServiceEvent(int, ServiceReference) - Constructor for class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- ExtendedServiceEvent(ServiceEvent) - Constructor for class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- ExtendedServiceListener<U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager
- extendedServiceListenerContext - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
- ExtendedServiceListenerContext<U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager
- extensions - Variable in class org.apache.felix.scr.impl.AbstractExtender
- ExtFactoryComponentInstance<S> - Interface in org.apache.felix.scr.component
- extractSubMaps(Collection<String>, Map<String, Object>) - Static method in class org.apache.felix.scr.impl.inject.Annotations
F
- FactoryCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- factoryEnabled - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- failed - Variable in class org.apache.felix.scr.impl.manager.RefPair
- failureReason - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- field - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler
-
The field used for the injection.
- field - Variable in class org.apache.felix.scr.impl.inject.field.FieldUtils.FieldSearchResult
- FIELD_STRATEGY_REPLACE - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_STRATEGY_UPDATE - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_STRATEGY_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_PROPERTIES - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_REFERENCE - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_SERVICE - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_SERVICEOBJECTS - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_TUPLE - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- FIELD_VALUE_TYPE_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- fieldExists(FieldHandler, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotFound
- fieldExists(FieldHandler, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotResolved
- fieldExists(FieldHandler, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.Resolved
- fieldExists(FieldHandler, ComponentLogger) - Method in interface org.apache.felix.scr.impl.inject.field.FieldHandler.State
- fieldExists(ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- FieldHandler - Class in org.apache.felix.scr.impl.inject.field
-
Handler for field references
- FieldHandler(ReferenceMetadata, Class<?>) - Constructor for class org.apache.felix.scr.impl.inject.field.FieldHandler
-
Create a new field handler
- FieldHandler.METHOD_TYPE - Enum in org.apache.felix.scr.impl.inject.field
- FieldHandler.NotFound - Class in org.apache.felix.scr.impl.inject.field
-
Final state of field couldn't be found or errors occurred.
- FieldHandler.NotResolved - Class in org.apache.felix.scr.impl.inject.field
-
Initial state.
- FieldHandler.ReferenceMethodImpl - Class in org.apache.felix.scr.impl.inject.field
- FieldHandler.Resolved - Class in org.apache.felix.scr.impl.inject.field
-
Final state of field could be found and is valid.
- FieldHandler.State - Interface in org.apache.felix.scr.impl.inject.field
-
Internal state interface.
- FieldMethods - Class in org.apache.felix.scr.impl.inject.field
-
FieldMethods provides implementations for bind/unbind/updated which handle manipulation of fields.
- FieldMethods(ReferenceMetadata, Class<?>, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.field.FieldMethods
- FieldSearchResult(Field, boolean) - Constructor for class org.apache.felix.scr.impl.inject.field.FieldUtils.FieldSearchResult
- FieldUtils - Class in org.apache.felix.scr.impl.inject.field
-
Utility methods for handling field injection.
- FieldUtils() - Constructor for class org.apache.felix.scr.impl.inject.field.FieldUtils
- FieldUtils.FieldSearchResult - Class in org.apache.felix.scr.impl.inject.field
-
Return type for
FieldUtils.searchField(Class, String, ComponentLogger)
- filter(String) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- filterMap - Variable in class org.apache.felix.scr.impl.BundleComponentActivator.ListenerInfo
- findBundle(String) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- findComponents(String) - Method in class org.apache.felix.scr.impl.ComponentCommands
- findConfigurations(ConfigurationAdmin, String) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- findDescriptors(Bundle, String) - Static method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Finds component descriptors based on descriptor location.
- findFactoryConfigurations(ConfigurationAdmin, String, Bundle) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
Returns all configurations whose factory PID equals the given factory PID or
null
if no such configurations exist - findMethod(ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Finds the method named in the
BaseMethod.m_methodName
field in the giventargetClass
. - findSingletonConfiguration(ConfigurationAdmin, String, Bundle) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
Returns the configuration whose PID equals the given pid.
- firstArrayElement(Object, Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- firstCollectionElement(Object, Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
- firstElement - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
-
Flag for detecting the first element.
- float0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
- format(Object, int) - Method in class org.apache.felix.scr.impl.ComponentCommands
- format(Object, PrintWriter, int) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- format(String, Object...) - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
- format(ComponentConfigurationDTO, int) - Method in class org.apache.felix.scr.impl.ComponentCommands
- format(ComponentDescriptionDTO[], int) - Method in class org.apache.felix.scr.impl.ComponentCommands
- format(ComponentDescriptionDTO, int) - Method in class org.apache.felix.scr.impl.ComponentCommands
- FORMATTER_LOGGER_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
G
- get(Object) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- getActivate() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the name of the activate method
- getActivateMethod() - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- getActivateMethod() - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- getActivationFields() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the names of the activation fields
- getActivator() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getActivator() - Method in interface org.apache.felix.scr.impl.manager.ComponentContainer
-
Returns the
ComponentActivator
owning this component holder. - getActivator() - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Returns the
ComponentActivator
owning this component holder. - getActivator() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getBestRefPair() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns a
ServiceReference
instances for a service implementing the interface and complying to the (optional) target filter declared for this dependency. - getBind() - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- getBind() - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getBind() - Method in class org.apache.felix.scr.impl.inject.field.FieldMethods
- getBind() - Method in class org.apache.felix.scr.impl.inject.methods.BindMethods
- getBind() - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethods
-
Get the method to bind a service.
- getBind() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the name of a method in the component implementation class that is used to notify that a service is bound to the component configuration
- getBindMethods(String) - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- getBindMethods(String) - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- getBoundValues(String) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getBundle() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Returns the
Bundle
providing this component. - getBundleContext() - Method in class org.apache.felix.scr.impl.AbstractExtender
- getBundleContext() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Returns the BundleContext
- getBundleContext() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getBundleContext() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- getBundleContext() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getBundleId() - Method in class org.apache.felix.scr.impl.ComponentRegistryKey
- getBundleId() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getBundleID(String) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- getBundleIdentifier(Bundle) - Static method in class org.apache.felix.scr.impl.logger.AbstractLogger
- getBundleLocation() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- getBundleVersion(Bundle) - Static method in class org.apache.felix.scr.impl.metadata.TargetedPID
-
Returns the bundle's version as required for targeted PIDs: If the bundle has a version the string representation of the version string converted to a Version object is returned.
- getCardinality() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getCardinality() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the cardinality as a string
- getChangeCount() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- getClassFromComponentClassLoader(Class<?>, String, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
-
Returns the class object representing the class of the field reference The class loader of the component class is used to load the service class.
- getCloseLatch() - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- getComponentClass() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getComponentConfigurationDTOs(ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- getComponentContext() - Method in class org.apache.felix.scr.impl.inject.BaseParameter
- getComponentContexts() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- getComponentDescriptionDTO(Bundle, String) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- getComponentDescriptionDTOs(Bundle...) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- getComponentHolder(Bundle, String) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Returns the component registered under the given name or
null
if no component is registered yet. - getComponentHolders() - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Returns an array of all values currently stored in the component holders map.
- getComponentHolders(TargetedPID) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getComponentHolders(Bundle...) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- getComponentHoldersByPid(TargetedPID) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Returns the set of ComponentHolder instances whose configuration pids are matching the given pid.
- getComponentInstance() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getComponentInstance() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- getComponentInstance() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getComponentManager() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getComponentManagers() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Returns all component managers from the map and the single component manager, optionally also removing them from the map.
- getComponentManagers(List<AbstractComponentManager<S>>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getComponentManagers(List<AbstractComponentManager<S>>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- getComponentManagers(List<AbstractComponentManager<S>>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getComponentManagers(Map<?, SingleComponentManager<S>>, List<AbstractComponentManager<S>>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- getComponentMetadata() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getComponentMetadata() - Method in interface org.apache.felix.scr.impl.manager.ComponentContainer
-
Returns the
ComponentMetadata
describing and declaring this component. - getComponentMetadata() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getComponentMetadata() - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Returns the
ComponentMetadata
describing and declaring this component. - getComponentMetadata() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getComponentMetadataList() - Method in class org.apache.felix.scr.impl.xml.XmlHandler
-
Called to retrieve the service descriptors
- getComponentMethods() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getComponentMethods() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getComponentName() - Method in class org.apache.felix.scr.impl.ComponentRegistryKey
- getComponentObjectsMethod(Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
- getComponents() - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Returns all
Component
instances held by this holder. - getComponents() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getComponentServiceObjectsHelper() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getConfigAdmin(BundleContext) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getConfiguration() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- getConfiguration() - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
- getConfiguration() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- getConfigurationInfo(TargetedPID, TargetedPID, ComponentHolder<?>, BundleContext) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
-
This gets config admin, gets the requested configuration, extracts the info we need from it, and ungets config admin.
- getConfigurationPid() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the configuration pid for the component.
- getConfigurationPolicy() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the configuration Policy
- getConfigurationTargetedPID(TargetedPID, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- getConfigurationTargetedPID(TargetedPID, TargetedPID) - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
Returns the targeted PID used to configure this component
- getConfigurationTargetedPID(TargetedPID, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getConstructor() - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- getConstructor() - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- getCustomizedObject(S) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Return the customized object for the specified item
- getDeactivate() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the name of the deactivate method
- getDeactivateMethod() - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- getDeactivateMethod() - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- getDebugInfo() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- getDefaultFactoryEnabled() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultGlobalExtender() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultInfoAsService() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultKeepInstances() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultLockTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultLogger() - Method in class org.apache.felix.scr.impl.logger.BundleLogger
- getDefaultLogger() - Method in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- getDefaultLogger() - Method in class org.apache.felix.scr.impl.logger.ScrLogger
- getDefaultLogLevel() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultStopTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getDefaultValue() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getDependencies() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the dependency descriptors
- getDependencyManager(String) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Returns an iterator over the
DependencyManager
objects representing the declared references in declaration order - getDescription() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getDirectComponentManagers() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getDm() - Method in class org.apache.felix.scr.impl.ComponentRegistry.Entry
- getDSVersion() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getDSVersion() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the namespace code of the namespace of the component element declaring this component.
- getEdgeInfo(DependencyManager<S, ?>) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getEventType(ConfigurationEvent) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getFactoryIdentifier() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the factory identifier
- getFactoryProperties() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the factory properties.
- getFactoryPropertyMetaData() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the list of factory property meta data.
- getFailureReason() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getFailureReason() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getField() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the name of a field in the component implementation class that is used to hold the reference
- getField(Class<?>, Class<?>, String, boolean, boolean, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Finds the field named
fieldName
field in the giventargetClass
. - getFieldCollectionType() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the value type of a field in the component implementation class that is used to hold the reference
- getFieldOption() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the strategy of a field in the component implementation class that is used to hold the reference
- getFieldValue(Object) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getFrameworkServiceReferences(String) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getHolderFromDescription(ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
-
Return the component holder
- getId() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getId() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getID() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getImplementationClassName() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the name of the implementation class
- getImplementationObject(boolean) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getIndex() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getInit() - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- getInit() - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getInit() - Method in class org.apache.felix.scr.impl.inject.field.FieldMethods
- getInit() - Method in class org.apache.felix.scr.impl.inject.methods.BindMethods
- getInit() - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethods
-
Get an optional method to initialize the component reference handling.
- getInitialReferences(String, String) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Returns the list of initial
ServiceReference
s that will be tracked by thisServiceTracker
. - getInstance() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl.ComponentInstanceImpl
- getInstance() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl.ModifyComponentInstance
- getInstance() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
-
Get the object that is implementing this descriptor
- getInterface() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Returns the fully qualified name of the class that is used by the component to access the service
- getKey() - Method in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- getLatch() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- getLocales() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider
- getLockTimeout() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getLogger() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- getLogger() - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
-
Get the internal logger
- getLogger() - Method in class org.apache.felix.scr.impl.logger.ComponentLogger
- getLogger() - Method in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- getLogger() - Method in class org.apache.felix.scr.impl.logger.LogServiceSupport
- getLogger() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getLogger() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- getLogger() - Method in interface org.apache.felix.scr.impl.manager.ComponentContainer
- getLogger() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getLogger() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getLogger(String) - Method in class org.apache.felix.scr.impl.logger.BundleLogger
- getLogger(String) - Method in class org.apache.felix.scr.impl.logger.LogServiceSupport
- getLogger(String, Class<?>, ComponentContextImpl, RefPair<?, ?>) - Static method in class org.apache.felix.scr.impl.inject.ValueUtils
- getLogger(String, Class<L>) - Method in interface org.osgi.service.log.LoggerFactory
- getLogLevel() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
-
Returns the current log level.
- getLogLevel() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
-
Returns the current log level.
- getLogLevel(Object) - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getManagedServiceReference(BundleContext) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getManagers() - Method in class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- getMapMethod(Class<?>, Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking a single map parameter or
null
if no such method exists. - getMessage() - Method in class org.apache.felix.scr.impl.inject.Annotations.Invalid
- getMethod() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getMethod() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- getMethod(Class<?>, String, Class[], boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Finds the named public or protected method in the given class or any super class.
- getMethodName() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.DeactivateMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.ModifiedMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.UnbindMethod
- getMethodNamePrefix() - Method in class org.apache.felix.scr.impl.inject.methods.UpdatedMethod
- getMinCardinalityName() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- getMinimumCardinality(Map<String, Object>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getModified() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the name of the modified method
- getModifiedMethod() - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- getModifiedMethod() - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- getName() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getName() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getName() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getName() - Method in interface org.apache.felix.scr.impl.manager.ReferenceManager
-
Returns the name of the service reference.
- getName() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the name of the component
- getName() - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Get the name of the property
- getName() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Returns the name of the reference
- getNames(List<ReferenceMetadata>) - Method in class org.apache.felix.scr.impl.inject.ComponentConstructor
- getNumberOfConstructorParameters() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the number of constructor parameters (0 is default)
- getObjectClassDefinition(String, String) - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider
- getOpenLatch() - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- getOptionLabels() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getOptionValues() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getPackageAdmin() - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
- getPackageName(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
-
Returns the name of the package to which the class belongs or an empty string if the class is in the default package.
- getPackageName(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Returns the name of the package to which the class belongs or an empty string if the class is in the default package.
- getParameterCollectionType() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the value type of a parameter in the component implementation class that is used to hold the reference DS 1.4
- getParameterIndex() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the parameter index, if specified.
- getParameters(Method, ActivatorParameter) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- getParameters(Method, BindParameters) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
- getParameters(Method, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Returns the parameter array created from the
rawParameter
using the actual parameter type list of themethod
. - getPidIndex(TargetedPID) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- getPolicy() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the policy as a string
- getPolicyOption() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the policy option as a string
- getPrefix() - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
- getPrefix(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.Annotations
- getPreviousRefMap() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- getProperties() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getProperties() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getProperties() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
For ComponentFactoryImpl, this is used only for updating targets on the dependency managers, so we don't need any other properties.
- getProperties() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getProperties() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
-
Returns the (private copy) of the Component properties to be used for the ComponentContext as well as eventual service registration.
- getProperties() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the properties.
- getPropertyMetaData() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the list of property meta data.
- getProps() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- getPrototypeRefInstance(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- getProvidedServices() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getProvidedServices() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- getProvides() - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
-
Returns the implemented interfaces
- getRawPid() - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
-
Gets the raw PID with which this instance has been created.
- getReason() - Method in class org.apache.felix.scr.impl.inject.ActivatorParameter
- getRef() - Method in class org.apache.felix.scr.impl.manager.RefPair
- getReferenceManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getReferenceManagers() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getReferenceMetadata() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getReferenceValueType(Class<?>, ReferenceMetadata, Class<?>, Field, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.ValueUtils
-
Get the value type of the reference for a field/constructor argument
- getRefPair() - Method in class org.apache.felix.scr.impl.inject.BindParameters
- getRefPair(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns the RefPair containing the given service reference and the bound service or
null
if this is instance is not currently bound to that service. - getRefs(AtomicInteger) - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.OpenStatus
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- getRegisteredServiceReference() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getRegisteredServiceReference() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getRegState() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- getReplaceCollection(BindParameters) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getResult() - Method in class org.apache.felix.scr.impl.inject.MethodResult
- getReversedDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Returns an iterator over the
DependencyManager
objects representing the declared references in reversed declaration order - getScope() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- getScope() - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- getSelectedComponents(String) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Returns an array of
ComponentHolder
instances which match thename
. - getService() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- getService() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
All ComponentManagers are ServiceFactory instances
- getService(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns the service instance for the service reference returned by the
DependencyManager.getBestRefPair()
method. - getService(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getService(ComponentContextImpl<S>, RefPair<S, T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getService(ComponentContextImpl<S>, ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns the service described by the ServiceReference.
- getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.scr.impl.config.ScrManagedServiceServiceFactory
- getService(Bundle, ServiceRegistration) - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
- getService(Bundle, ServiceRegistration<S>) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- getService(Bundle, ServiceRegistration<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getService(ServiceReference<S>) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Returns the service object for the specified
ServiceReference
if the specified referenced service is being tracked by thisServiceTracker
. - getServiceChangecountTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- getServiceCount() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
- getServiceInternal(ServiceRegistration<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getServiceInternal(ServiceRegistration<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getServiceMetadata() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the associated ServiceMetadata
- getServiceName() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getServiceObject() - Method in class org.apache.felix.scr.impl.inject.BindParameters
- getServiceObject(BindParameters, BundleContext) - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods.DuplexReferenceMethod
- getServiceObject(BindParameters, BundleContext) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.ReferenceMethodImpl
- getServiceObject(BindParameters, BundleContext) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
- getServiceObject(BindParameters, BundleContext) - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethod
- getServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- getServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- getServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.RefPair
- getServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- getServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- getServiceObject(ComponentContextImpl<S>, ReferenceMethod, RefPair<S, T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getServiceObject(ComponentContextImpl<S>, BundleContext) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- getServiceObject(ComponentContextImpl<S>, BundleContext) - Method in class org.apache.felix.scr.impl.manager.RefPair
- getServiceObject(ComponentContextImpl<S>, BundleContext) - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- getServiceObject(BundleContext) - Method in class org.apache.felix.scr.impl.inject.BindParameters
- getServiceObjectAssignableMethod(Class<?>, Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking a single object whose type is assignment compatible with the declared service type or
null
if no such method exists. - getServiceObjectAssignableWithMapMethod(Class<?>, Class<?>, boolean, boolean) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking two parameters, the first being an object whose type is assignment compatible with the declared service type and the second being a
Map
ornull
if no such method exists. - getServiceObjectMethod(Class<?>, Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking a single parameter of the exact type declared for the service reference or
null
if no such method exists. - getServiceObjects(ServiceReference<?>) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- getServiceObjectWithMapMethod(Class<?>, Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking two parameters, the first being of the exact type declared for the service reference and the second being a
Map
ornull
if no such method exists. - getServicePid() - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
-
Returns the service PID of this targeted PID which basically is the targeted PID without the targeting information.
- getServiceProperties() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Returns the subset of component properties to be used as service properties.
- getServiceProperties() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- getServiceProperties() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getServiceReference() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- getServiceReference() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getServiceReference() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getServiceReferenceMethod(Class<?>, boolean, boolean, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
-
Returns a method taking a single
ServiceReference
object as a parameter ornull
if no such method exists. - getServiceReferences() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getServiceReferences() - Method in interface org.apache.felix.scr.impl.manager.ReferenceManager
-
Returns an array of
ServiceReference
instances of all services this instance is bound to ornull
if no services are actually bound. - getServiceReferences() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return an array of
ServiceReference
s for all services being tracked by thisServiceTracker
. - getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- getServiceRegistrationProperties() - Method in class org.apache.felix.scr.impl.ComponentRegistry
- getServices() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return an array of service objects for all services being tracked by this
ServiceTracker
. - getServices(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns an array of service instances for the service references returned by the customizer.
- getServices(T[]) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return an array of service objects for all services being tracked by this
ServiceTracker
. - getServiceScope() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- getSingletonPidIndex(TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- getSortedMethods(Class<?>) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
-
returns the declared methods of the target class, with the correct name, sorted by number of parameters ( no parameters last)
- getSpecState() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getSpecState() - Method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- getSpecState() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
- getState() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- getState() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getStringArray(Map<String, ?>, String, String[]) - Static method in class org.apache.felix.scr.impl.ComponentCommands
- getTarget() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- getTarget() - Method in interface org.apache.felix.scr.impl.manager.ReferenceManager
-
Returns the target filter of this dependency as a string or
null
if this dependency has no target filter set. - getTarget() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Returns the filter expression that further constrains the set of target services
- getTargetedPidFilter(String, Bundle, String) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- getTargetPropertyName() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Returns the name of the component property referring to the
target
property of this reference. - getTimeout() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- getTracked(Boolean, AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return a
SortedMap
of theServiceReference
s and service objects for all services being tracked by thisServiceTracker
. - getTracker() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- getTrackingCount() - Method in class org.apache.felix.scr.impl.ComponentRegistry.Entry
- getTrackingCount() - Method in class org.apache.felix.scr.impl.logger.BundleLogger
- getTrackingCount() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getTrackingCount() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Returns the tracking count for this
ServiceTracker
object. - getTrackingCount() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Returns the tracking count for this
ServiceTracker
. - getType() - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- getType() - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Get the type of the property
- getTypes() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- getUnbind() - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- getUnbind() - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getUnbind() - Method in class org.apache.felix.scr.impl.inject.field.FieldMethods
- getUnbind() - Method in class org.apache.felix.scr.impl.inject.methods.BindMethods
- getUnbind() - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethods
-
Get the method to unbind a service.
- getUnbind() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the name of a method in the component implementation class that is used to notify that a service is unbound from the component configuration
- getUpdated() - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- getUpdated() - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- getUpdated() - Method in class org.apache.felix.scr.impl.inject.field.FieldMethods
- getUpdated() - Method in class org.apache.felix.scr.impl.inject.methods.BindMethods
- getUpdated() - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethods
-
Get the method to update a service.
- getUpdated() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the name of a method in the component implementation class that is used to notify that the service properties of a bound service have been updated
- getUsingBundle() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- getValue() - Method in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- getValue() - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Get the value of the property
- getValue(String, ValueUtils.ValueType, Class<?>, ComponentContextImpl, RefPair<?, ?>) - Static method in class org.apache.felix.scr.impl.inject.ValueUtils
-
Get the value for the value type
- getValueType(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.ValueUtils
-
Get the value type for the parameter class.
- globalExtender - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- globalExtender() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- globalExtender() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- gogoRuntimeTracker - Variable in class org.apache.felix.scr.impl.ComponentCommands
H
- handler - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler.ReferenceMethodImpl
- Handler(Map<String, Object>, Class<?>) - Constructor for class org.apache.felix.scr.impl.inject.Annotations.Handler
- hasConfiguration() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- hasGetPermission() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns
true
if the component providing bundle has permission to get the service described by this reference. - hashCode() - Method in class org.apache.felix.scr.impl.ComponentRegistryKey
- hashCode() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Returns a hash code value for the object.
- hashCode() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Returns a hash code value for the object.
- hashCode() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- hashCode() - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
- hasInstance() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- hasInstance() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- hasInstance() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- hasInstance() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- hasResult - Variable in class org.apache.felix.scr.impl.inject.MethodResult
- hasResult() - Method in class org.apache.felix.scr.impl.inject.MethodResult
- hasServiceRegistrationPermissions() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- holderToDescription(ComponentHolder<?>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
I
- id - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- ignore - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ignore() - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- IMPLEMENTATION_CLASS_DUPLICATE - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- implies(Permission) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.CMProtectionDomain
- INDENT_1 - Static variable in class org.apache.felix.scr.impl.ComponentCommands
- INDENT_2 - Static variable in class org.apache.felix.scr.impl.ComponentCommands
- info - Variable in class org.apache.felix.scr.impl.ComponentRegistry.Info
- info(long) - Method in class org.apache.felix.scr.impl.ComponentCommands
- info(String) - Method in class org.apache.felix.scr.impl.ComponentCommands
- info(String) - Method in interface org.osgi.service.log.Logger
- info(String, PrintWriter) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- info(String, PrintWriter) - Method in interface org.apache.felix.scr.info.ScrInfo
-
List in text detailed information about the specified components.
- info(String, Object) - Method in interface org.osgi.service.log.Logger
- Info(List<ServiceReference<?>>) - Constructor for class org.apache.felix.scr.impl.ComponentRegistry.Info
- infoAsService - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- infoAsService() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- infoAsService() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
-
Deprecated.
- init - Variable in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- init - Variable in class org.apache.felix.scr.impl.inject.field.FieldMethods
- init(Object, ComponentLogger) - Method in interface org.apache.felix.scr.impl.inject.InitReferenceMethod
-
Initialize the reference.
- initBindingMethods(ReferenceMethods) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Initialize binding methods.
- initComponentMethods(ComponentMetadata, Class<T>, ComponentLogger) - Method in interface org.apache.felix.scr.impl.inject.ComponentMethods
- initComponentMethods(ComponentMetadata, Class<T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- initDependencyManagers(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- initField(Object, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- initial - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Initial list of items for the tracker.
- initialEnable() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Called outside the constructor so that the m_managers field is completely initialized.
- initialize(String) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Gets the MetaData location, parses the meta data and requests the processing of binder instances
- initialReferenceFilterString - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Filter string for use when adding the ServiceListener.
- InitReferenceMethod - Interface in org.apache.felix.scr.impl.inject
-
Callback for initializing the reference (field references)
- instance - Variable in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotFound
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotResolved
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.field.FieldHandler.Resolved
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotApplicable
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotFound
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotResolved
- INSTANCE - Static variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.Resolved
- instances - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- instances - Variable in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- int0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
- INTEGER_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- internalGetServiceObject(ComponentContextImpl<S>, boolean) - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- InternalLogger - Interface in org.apache.felix.scr.impl.logger
- Invalid(String) - Constructor for class org.apache.felix.scr.impl.inject.Annotations.Invalid
- Invalid(ComponentException) - Constructor for class org.apache.felix.scr.impl.inject.Annotations.Invalid
- invoke(Object, Method, Object[]) - Method in class org.apache.felix.scr.impl.inject.Annotations.Handler
- invoke(Object, ActivatorParameter, MethodResult) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- invoke(Object, BindParameters, MethodResult) - Method in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods.DuplexReferenceMethod
- invoke(Object, BindParameters, MethodResult) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.ReferenceMethodImpl
- invoke(Object, BindParameters, MethodResult) - Method in interface org.apache.felix.scr.impl.inject.ReferenceMethod
-
Invoke the reference method and bind/unbind/update the reference.
- invoke(Object, ComponentContextImpl<?>, int, MethodResult) - Method in interface org.apache.felix.scr.impl.inject.LifecycleMethod
- invoke(Object, ComponentContextImpl<?>, int, MethodResult) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- invoke(Object, P, MethodResult) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
-
Calls the declared method on the given component with the provided method call arguments.
- invoke(FieldHandler, FieldHandler.METHOD_TYPE, Object, BindParameters) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotFound
- invoke(FieldHandler, FieldHandler.METHOD_TYPE, Object, BindParameters) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotResolved
- invoke(FieldHandler, FieldHandler.METHOD_TYPE, Object, BindParameters) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.Resolved
- invoke(FieldHandler, FieldHandler.METHOD_TYPE, Object, BindParameters) - Method in interface org.apache.felix.scr.impl.inject.field.FieldHandler.State
- invoke(BaseMethod<P, T>, Object, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotApplicable
- invoke(BaseMethod<P, T>, Object, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotFound
- invoke(BaseMethod<P, T>, Object, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotResolved
- invoke(BaseMethod<P, T>, Object, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.Resolved
- invoke(BaseMethod<P, T>, Object, P) - Method in interface org.apache.felix.scr.impl.inject.methods.BaseMethod.State
- invokeBindMethod(ComponentContextImpl<S>, RefPair<S, T>, int, EdgeInfo) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Calls the bind method.
- invokeBindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- invokeBindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- invokeBindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- invokeBindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- invokeBindMethodLate(ServiceReference<T>, int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- invokeInitMethod(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Calls the optional init reference method.
- invokeMethod(Object, P) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- invokeModifiedMethod() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- invokeModifiedMethod() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- invokeUnbindMethod(ComponentContextImpl<S>, RefPair<S, T>, int, EdgeInfo) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Calls the unbind method.
- invokeUnbindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- invokeUnbindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- invokeUnbindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- invokeUnbindMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- invokeUpdatedMethod(ComponentContextImpl<S>, RefPair<S, T>, int, EdgeInfo) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Calls the updated method.
- invokeUpdatedMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Invoke updated method
- invokeUpdatedMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- invokeUpdatedMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- invokeUpdatedMethod(DependencyManager<S, T>, RefPair<S, T>, int) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- isActivateDeclared() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns whether the activate method has been declared in the descriptor or not.
- isActive() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Returns
if this instance is active, that is if components may be activated for this component. - isActive() - Method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- isActive() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- isActive() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- isActive() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
- isAnnotation(Class<?>) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- isComponent - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
-
Flag for elements inside a component element
- isComponentEnabled(ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- isConfigurableServiceProperties() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isConfigurationIgnored() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns
true
if the configuration policy is configured toComponentMetadata.CONFIGURATION_POLICY_IGNORE
. - isConfigurationOptional() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns
true
if the configuration policy is configured toComponentMetadata.CONFIGURATION_POLICY_OPTIONAL
. - isConfigurationPidDeclared() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns whether the configuration-pid has been declared in the descriptor or not.
- isConfigurationRequired() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns
true
if the configuration policy is configured toComponentMetadata.CONFIGURATION_POLICY_REQUIRE
. - isConfigureWithInterfaces() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isDeactivate() - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- isDeactivate() - Method in class org.apache.felix.scr.impl.inject.methods.DeactivateMethod
- isDeactivateDeclared() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns whether the deactivate method has been declared in the descriptor or not.
- isDebugEnabled() - Method in interface org.osgi.service.log.Logger
- isDelayedKeepInstances() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isDeleteCallsModify() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isDeleted() - Method in class org.apache.felix.scr.impl.manager.RefPair
- isDS10() - Method in enum org.apache.felix.scr.impl.metadata.DSVersion
- isDS11() - Method in enum org.apache.felix.scr.impl.metadata.DSVersion
- isDS12() - Method in enum org.apache.felix.scr.impl.metadata.DSVersion
- isDS12Felix() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- isDS13() - Method in enum org.apache.felix.scr.impl.metadata.DSVersion
- isDS14() - Method in enum org.apache.felix.scr.impl.metadata.DSVersion
- isEffectivelyOptional() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- isEmpty() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- isEmpty() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Returns if the tracker is empty.
- isEmpty() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return if this
ServiceTracker
is empty. - isEnabled() - Method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- isEnabled() - Method in interface org.apache.felix.scr.impl.manager.ComponentHolder
-
whether the component is currently enabled
- isEnabled() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- isEnabled() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the value of the enabled flag
- isErrorEnabled() - Method in interface org.osgi.service.log.Logger
- isFactory() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- isFactory() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- isFactory() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Test to see if this service is a factory
- isFactoryEnabled() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- isFactoryEnabled() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- isFailed() - Method in class org.apache.felix.scr.impl.manager.RefPair
- isImmediate() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- isImmediate() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns the flag that defines the activation policy for the component.
- isInfoEnabled() - Method in interface org.osgi.service.log.Logger
- isLogEnabled(int) - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
-
Returns
true
if logging for the given level is enabled. - isLogEnabled(int) - Method in interface org.apache.felix.scr.impl.logger.InternalLogger
- isLogEnabled(int) - Method in class org.apache.felix.scr.impl.logger.R6LogServiceLogger
- isLogEnabled(int) - Method in class org.apache.felix.scr.impl.logger.R7LogServiceLogger
- isLogEnabled(int) - Method in class org.apache.felix.scr.impl.logger.StdOutLogger
- isMultiple() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- isMultiple() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Test if dependency is multiple (0..n or 1..n)
- isObsoleteFactoryComponentFactory() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isOptional() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- isOptional() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Test if dependency is optional (0..1 or 0..n)
- isPersistentFactoryComponent() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- isReluctant() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- isReluctant() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Test if policy option is reluctant
- isReplace() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Test if field strategy is replace.
- isSatisfied() - Method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- isSatisfied() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Determine if the holder is satisfied with configurations
- isSatisfied() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- isSatisfied() - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- isSatisfied() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns
true
if this dependency manager is satisfied, that is if either the dependency is optional or the number of services registered in the framework and available to this dependency manager is not zero. - isSatisfied() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- isSatisfied() - Method in interface org.apache.felix.scr.impl.manager.ReferenceManager
- isSingleElementAnnotation(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.Annotations
-
Check whether the provided type is a single element annotation.
- isStateLocked() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- isStatic() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- isStatic() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Test if dependency's binding policy is static
- isStopping() - Method in class org.apache.felix.scr.impl.AbstractExtender
- isTrackerOpened() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- isWarnEnabled() - Method in interface org.osgi.service.log.Logger
K
- keepInstances - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- keepInstances() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- keepInstances() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- keepInstances() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- key - Variable in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- keys() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- keySet() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
L
- lastRefPair - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- lastRefPairTrackingCount - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- latch - Variable in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- leaveCreate(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- leaveCreate(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- leaveCreate(ServiceReference<T>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- LifecycleMethod - Interface in org.apache.felix.scr.impl.inject
-
Interface for invocation one of the lifecycle methods: activate modified deactivate
- list() - Method in class org.apache.felix.scr.impl.ComponentCommands
- list(long) - Method in class org.apache.felix.scr.impl.ComponentCommands
- list(String, PrintWriter) - Method in class org.apache.felix.scr.impl.ComponentCommandsScrInfo
- list(String, PrintWriter) - Method in interface org.apache.felix.scr.info.ScrInfo
-
List in text the components for the bundle specified, or all components if null, sorted by component ID
- LIST_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- ListenerInfo() - Constructor for class org.apache.felix.scr.impl.BundleComponentActivator.ListenerInfo
- listenerMap - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- loadComponents(Bundle) - Method in class org.apache.felix.scr.impl.Activator
-
Loads the components of the given bundle.
- loadDependencyManagers(ComponentMetadata) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- loadDescriptor(URL) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- locateService(String) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- locateService(String, ServiceReference) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- locateServices(String) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- location - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
- lockTimeout - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- lockTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- lockTimeout() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
-
Method to actually emit the log message.
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.BundleLogger
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.ComponentLogger
- log(int, String, Throwable) - Method in interface org.apache.felix.scr.impl.logger.InternalLogger
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.R6LogServiceLogger
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.R7LogServiceLogger
- log(int, String, Throwable) - Method in class org.apache.felix.scr.impl.logger.StdOutLogger
- log(int, String, Throwable, Object...) - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
-
Method to actually emit the log message.
- log(int, String, Throwable, Object...) - Method in class org.apache.felix.scr.impl.logger.BundleLogger
- log(int, String, Throwable, Object...) - Method in class org.apache.felix.scr.impl.logger.ComponentLogger
- log(int, String, Throwable, Object...) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- LOG_LEVEL_DEBUG - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- LOG_LEVEL_ERROR - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- LOG_LEVEL_INFO - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- LOG_LEVEL_WARN - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- logger - Variable in class org.apache.felix.scr.impl.Activator
- logger - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- logger - Variable in class org.apache.felix.scr.impl.ComponentActorThread
- logger - Variable in class org.apache.felix.scr.impl.logger.R7LogServiceLogger
- logger - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- logger - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- Logger - Interface in org.osgi.service.log
-
This is a stripped down copy of the LogService 1.4 API (R7).
- LOGGER_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- LOGGER_FACTORY_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- LoggerFactory - Interface in org.osgi.service.log
-
This is a stripped down copy of the LogService 1.4 API (R7).
- logLevel - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- logService - Variable in class org.apache.felix.scr.impl.logger.LogServiceSupport
- logService - Variable in class org.apache.felix.scr.impl.logger.R6LogServiceLogger
- LOGSERVICE_CLASS - Static variable in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- LogServiceEnabledLogger - Class in org.apache.felix.scr.impl.logger
-
This abstract class adds support for using a LogService (or LoggerFactory for R7+).
- LogServiceEnabledLogger(ScrConfiguration, BundleContext) - Constructor for class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- LogServiceSupport - Class in org.apache.felix.scr.impl.logger
-
This is a logger based on the LogService.
- LogServiceSupport(Bundle, Object) - Constructor for class org.apache.felix.scr.impl.logger.LogServiceSupport
- logServiceTracker - Variable in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- long0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
M
- m_activate - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_activateDeclared - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_activateMethod - Variable in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- m_activationFields - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_activationLock - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_activator - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
The activator owning the per-bundle components
- m_active - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_bind - Variable in class org.apache.felix.scr.impl.inject.methods.BindMethods
- m_bind - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_bindMethods - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_bundle - Variable in class org.apache.felix.scr.impl.Activator
- m_bundle - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_bundle - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_cardinality - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_ceiling - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_changeCount - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Configuration change count (R5) or imitation (R4)
- m_changeCount - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- m_closeLatch - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_collection_type - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_componentActor - Variable in class org.apache.felix.scr.impl.Activator
- m_componentActor - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_componentBundles - Variable in class org.apache.felix.scr.impl.Activator
- m_componentClass - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- m_componentCommands - Variable in class org.apache.felix.scr.impl.Activator
- m_componentContext - Variable in class org.apache.felix.scr.impl.inject.BaseParameter
- m_componentContext - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl.ComponentInstanceImpl
- m_componentContext - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_componentCounter - Variable in class org.apache.felix.scr.impl.ComponentRegistry
-
Counter to setup the component IDs as issued by the
ComponentRegistry.registerComponentId(AbstractComponentManager)
method. - m_componentHoldersByName - Variable in class org.apache.felix.scr.impl.ComponentRegistry
-
The map of known components indexed by component name.
- m_componentHoldersByPid - Variable in class org.apache.felix.scr.impl.ComponentRegistry
-
The map of known components indexed by component configuration pid.
- m_componentId - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_componentInstance - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_componentInstances - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Contains the component instances created by calling the
ComponentFactoryImpl.newInstance(Dictionary)
method. - m_componentManager - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_componentManager - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_componentMetadata - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
The
ComponentMetadata
describing the held component(s) - m_componentMethods - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_componentMethods - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- m_componentRegistry - Variable in class org.apache.felix.scr.impl.Activator
- m_componentRegistry - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_components - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
A map of components configured with factory configuration.
- m_components - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_componentsById - Variable in class org.apache.felix.scr.impl.ComponentRegistry
-
Map of components by component ID.
- m_configurableServiceProperties - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_configuration - Variable in class org.apache.felix.scr.impl.Activator
- m_configuration - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_configuration - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- m_configuration - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
The configuration for the component factory.
- m_configurationPid - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_configurationPolicy - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_configurationProperties - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_configurations - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
the non-factory configurations shared between all instances.
- m_configureWithInterfaces - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_constructor - Variable in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- m_container - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_context - Variable in class org.apache.felix.scr.impl.Activator
- m_context - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_context - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- m_currentComponent - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_currentService - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_customizer - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_deactivate - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_deactivateDeclared - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_deactivateMethod - Variable in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- m_delayedKeepInstances - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_delegate - Variable in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- m_deleteCallsModify - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_dependencyManagers - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_dependencyManagersInitialized - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_dependencyMetadata - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_disablePromise - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- m_dsVersion - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_enabled - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Whether components have already been enabled by calling the
ConfigurableComponentHolder.enableComponents(boolean)
method. - m_enabled - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_enabledLatchRef - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
This latch prevents concurrent enable, disable, and reconfigure.
- m_enablePromise - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- m_factory - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_factoryChangeCount - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- m_factoryConfigurations - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
the factory configurations indexed by pid (which cannot be a TargetedPID since it's generated by CA).
- m_factoryInstance - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_factoryPidIndex - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
the index in metadata.getConfigurationPid() of the base factory pid, if any.
- m_factoryProperties - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_factoryProperties - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_factoryPropertyMetaData - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_factoryTargetedPids - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
Each factory config may be from a different TargetedPID (sharing the same base service pid, but with different level of detail)
- m_field - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_field_option - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_floor - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_globalContext - Variable in class org.apache.felix.scr.impl.Activator
- m_globalDelayedKeepInstances - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_globalObsoleteFactoryComponentFactory - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_hasConfiguration - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
-
Flag telling if our component factory is currently configured from config admin.
- m_holders - Variable in class org.apache.felix.scr.impl.BundleComponentActivator
- m_immediate - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_implementationAccessible - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_implementationClassName - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_implementationObject - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_index - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_init - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_interface - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_isMultiple - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_isOptional - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_isReluctant - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_isReplace - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_isStatic - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_logger - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- m_logger - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_method - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- m_method - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- m_methodName - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- m_methodRequired - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- m_minCardinality - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_missing - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_missingCondition - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_missingDependencies - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- m_missingLock - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_modified - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_modifiedMethod - Variable in class org.apache.felix.scr.impl.inject.ComponentMethodsImpl
- m_name - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_name - Variable in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- m_name - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_obsoleteFactoryComponentFactory - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_packageAdmin - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- m_parameter - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_parameterIndex - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_paramTypes - Variable in class org.apache.felix.scr.impl.inject.methods.BindMethod
- m_pendingFactoryProperty - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_pendingProperty - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- m_persistentFactoryComponent - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_policy - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_policy_option - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_properties - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_properties - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_propertyMetaData - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_provides - Variable in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- m_reason - Variable in class org.apache.felix.scr.impl.inject.ActivatorParameter
- m_referenceClassName - Variable in class org.apache.felix.scr.impl.inject.methods.BindMethod
- m_references - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_registration - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- m_runtime_reg - Variable in class org.apache.felix.scr.impl.Activator
- m_scope - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_scope - Variable in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- m_scopeName - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_scopeName - Variable in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- m_service - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_serviceFactory - Variable in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- m_serviceProperties - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_serviceReference - Variable in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- m_serviceRegistration - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_serviceRegistration - Variable in class org.apache.felix.scr.impl.manager.RegistrationManager
- m_singleComponent - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
The special component used if there is no configuration or a singleton configuration.
- m_state - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- m_stateLock - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_supportsInterfaces - Variable in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- m_target - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_target - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_targetedPID - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- m_targetedPids - Variable in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
-
the targeted pids corresponding to the pids specified in the config metadata, except possibly for the single factory pid
- m_tracker - Variable in class org.apache.felix.scr.impl.manager.DependencyManager
- m_trackingCount - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- m_type - Variable in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- m_types - Variable in class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- m_unbind - Variable in class org.apache.felix.scr.impl.inject.methods.BindMethods
- m_unbind - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_updated - Variable in class org.apache.felix.scr.impl.inject.methods.BindMethods
- m_updated - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_useCount - Variable in class org.apache.felix.scr.impl.manager.SingleComponentManager
- m_usingBundle - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- m_validated - Variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- m_validated - Variable in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- m_validated - Variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- m_validated - Variable in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- m_value - Variable in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- managedServiceRef - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- managers - Variable in class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
- managerToConfiguration(ComponentManager<?>, ComponentDescriptionDTO) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- MAP_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- MAP_ENTRY_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- MapEntryImpl(Object, Object, ServiceReference<?>) - Constructor for class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- mapIdentifierToKey(String) - Static method in class org.apache.felix.scr.impl.inject.Annotations
- mapTypeNameToKey(String) - Static method in class org.apache.felix.scr.impl.inject.Annotations
- markDeleted() - Method in class org.apache.felix.scr.impl.manager.RefPair
- matchesTarget(Bundle) - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
-
Returns true if the target of this PID (bundle symbolic name, version, and location) match the bundle registering the referenced service.
- mergeProperties(String) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- message - Variable in class org.apache.felix.scr.impl.inject.Annotations.Invalid
- metadata - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler
-
The reference metadata.
- metatypeProviderRef - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- METHOD_TYPE() - Constructor for enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
- methodExists(BaseMethod<P, T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotApplicable
- methodExists(BaseMethod<P, T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotFound
- methodExists(BaseMethod<P, T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotResolved
- methodExists(BaseMethod<P, T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.Resolved
- methodExists(BaseMethod<P, T>, ComponentLogger) - Method in interface org.apache.felix.scr.impl.inject.methods.BaseMethod.State
- methodExists(ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- MethodInfo(Method) - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- MethodInfo(Method, T) - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.MethodInfo
- MethodResult - Class in org.apache.felix.scr.impl.inject
-
The
MethodResult
conveys the return value of one of the activate, modify, and deactivate methods. - MethodResult(boolean, Map<String, Object>) - Constructor for class org.apache.felix.scr.impl.inject.MethodResult
- methods - Variable in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods.DuplexReferenceMethod
- methodType - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler.ReferenceMethodImpl
- missingServicePresent(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- missingServicePresent(ServiceReference<T>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- missingServicePresent(ServiceReference<T>, ComponentActorThread) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Schedule late binding of now-available reference on a different thread.
- modified() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Increment the modification count.
- modified() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Called by the Tracked object whenever the set of tracked services is modified.
- modified() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
Increment the tracking count and tell the tracker there was a modification.
- modifiedBundle(Bundle, BundleEvent, Bundle) - Method in class org.apache.felix.scr.impl.AbstractExtender
- ModifiedMethod - Class in org.apache.felix.scr.impl.inject.methods
- ModifiedMethod(String, Class<?>, DSVersion, boolean, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.ModifiedMethod
- modifiedService(ServiceReference<Object>, ServiceRegistration<?>) - Method in class org.apache.felix.scr.impl.ComponentCommands
- modifiedService(ServiceReference<S>, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.modifiedService
method. - modifiedService(ServiceReference<S>, T, int, U) - Method in interface org.apache.felix.scr.impl.manager.ServiceTrackerCustomizer
-
A service tracked by the
ServiceTracker
has been modified. - modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- modifiedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- modify(boolean) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- modify(Dictionary<String, ?>) - Method in interface org.apache.felix.scr.component.ExtFactoryComponentInstance
- modify(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl.ModifyComponentInstance
- ModifyComponentInstance(SingleComponentManager<S>) - Constructor for class org.apache.felix.scr.impl.manager.ComponentFactoryImpl.ModifyComponentInstance
- MultipleDynamicCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- MultiplePrototypeRefPair<S,
T> - Class in org.apache.felix.scr.impl.manager - MultiplePrototypeRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- MultipleStaticGreedyCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- MultipleStaticReluctantCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- multipleToSingle(Object, Object) - Static method in class org.apache.felix.scr.impl.helper.Coercions
N
- name - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- name - Variable in class org.apache.felix.scr.impl.logger.ComponentLogger
- NAMESPACE_CODE_MAP - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_0_FELIX_EXTENSIONS - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_1 - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_1_FELIX - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_2 - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_2_FELIX - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_3 - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_1_4 - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- NAMESPACE_URI_EMPTY - Static variable in class org.apache.felix.scr.impl.xml.XmlConstants
- newCustomizer() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- newInstance(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- newInstance(ComponentContextImpl<S>, Map<ReferenceMetadata, DependencyManager.OpenStatus<S, ?>>) - Method in class org.apache.felix.scr.impl.inject.ComponentConstructor
-
Create a new instance
- newPSFComponentManager(ConfigurableComponentHolder<S>, ComponentMethods) - Static method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.PSFLoader
- newRefPair(ServiceReference<T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- NoPermissionsCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- NOPReferenceMethod - Static variable in interface org.apache.felix.scr.impl.inject.ReferenceMethod
-
A NOP implementation.
- NOPReferenceMethod - Static variable in interface org.apache.felix.scr.impl.inject.ReferenceMethods
-
This is a NOP implementation.
- NotApplicable() - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotApplicable
- NotFound() - Constructor for class org.apache.felix.scr.impl.inject.field.FieldHandler.NotFound
- NotFound() - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotFound
- notifyWaiters() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- NotResolved() - Constructor for class org.apache.felix.scr.impl.inject.field.FieldHandler.NotResolved
- NotResolved() - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotResolved
O
- OBJECT_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- OBJECTCLASS_CLAUSE - Static variable in class org.apache.felix.scr.impl.manager.DependencyManager
- obtainActivationReadLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- obtainActivationWriteLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- obtainLock(Lock) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- obtainStateLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- open - Variable in class org.apache.felix.scr.impl.manager.EdgeInfo
- open(boolean, AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Open this
ServiceTracker
and begin tracking services. - open(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Open this
ServiceTracker
and begin tracking services. - open(ComponentContextImpl<S>, EdgeInfo) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
initializes a dependency.
- openLatch - Variable in class org.apache.felix.scr.impl.manager.EdgeInfo
- OpenStatus(DependencyManager<S, T>) - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.OpenStatus
- opqueue - Variable in class org.apache.felix.scr.impl.manager.RegistrationManager
- optionLabels - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- optionValues - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- org.apache.felix.scr.component - package org.apache.felix.scr.component
- org.apache.felix.scr.impl - package org.apache.felix.scr.impl
- org.apache.felix.scr.impl.config - package org.apache.felix.scr.impl.config
- org.apache.felix.scr.impl.helper - package org.apache.felix.scr.impl.helper
- org.apache.felix.scr.impl.inject - package org.apache.felix.scr.impl.inject
- org.apache.felix.scr.impl.inject.field - package org.apache.felix.scr.impl.inject.field
- org.apache.felix.scr.impl.inject.methods - package org.apache.felix.scr.impl.inject.methods
- org.apache.felix.scr.impl.logger - package org.apache.felix.scr.impl.logger
- org.apache.felix.scr.impl.manager - package org.apache.felix.scr.impl.manager
- org.apache.felix.scr.impl.metadata - package org.apache.felix.scr.impl.metadata
- org.apache.felix.scr.impl.runtime - package org.apache.felix.scr.impl.runtime
- org.apache.felix.scr.impl.xml - package org.apache.felix.scr.impl.xml
- org.apache.felix.scr.info - package org.apache.felix.scr.info
- org.osgi.service.log - package org.osgi.service.log
- outOfRange(int) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
-
Returns whether the tracking count is before the open count or after the close count (if set) This must be called from within a block synchronized on m_tracker.tracked().
- overrideNamespace - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
-
Override namespace.
P
- p - Static variable in class org.apache.felix.scr.impl.inject.Annotations
- PACKAGEADMIN_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- parent - Variable in class org.apache.felix.scr.impl.logger.BundleLogger
- parent - Variable in class org.apache.felix.scr.impl.logger.ComponentLogger
- PID - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- POLICY_DYNAMIC - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- POLICY_OPTION_GREEDY - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- POLICY_OPTION_RELUCTANT - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- POLICY_OPTION_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- POLICY_STATIC - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- POLICY_VALID - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- postRegister() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- postRegister() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- postRegister() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- postRegister() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- postRegister(T) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- prebind(ComponentContextImpl<S>) - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
-
attempt to obtain the services from the tracked service references that will be used in inital bind calls before activation.
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- prebind(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- preDeregister() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- preDeregister() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- preDeregister() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- prefix - Variable in class org.apache.felix.scr.impl.logger.AbstractLogger
-
The prefix put for each log message
- PREFIX_CONSTANT - Static variable in class org.apache.felix.scr.impl.inject.Annotations
-
Constant for the prefix constant.
- presetComponentContext(ComponentContextImpl<S>) - Method in interface org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject
-
Presets the implementation object.
- previousRefMap - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- printColumnsAligned(String, Map<String, String>, char, StringBuilder) - Static method in class org.apache.felix.scr.impl.ComponentCommands
- printComponentDescriptionAndConfigs(ComponentDescriptionDTO, ComponentConfigurationDTO[], StringBuilder) - Method in class org.apache.felix.scr.impl.ComponentCommands
- printProperties(Map<String, ?>, String) - Static method in class org.apache.felix.scr.impl.ComponentCommands
- printPublishedServices(ServiceReference<?>[]) - Method in class org.apache.felix.scr.impl.ComponentCommands
- printServiceReference(ReferenceDTO, String, ServiceReferenceDTO[], StringBuilder) - Method in class org.apache.felix.scr.impl.ComponentCommands
- printServiceReferences(SatisfiedReferenceDTO[], UnsatisfiedReferenceDTO[], ReferenceDTO[]) - Method in class org.apache.felix.scr.impl.ComponentCommands
- PROP_CHANGECOUNT - Static variable in class org.apache.felix.scr.impl.ComponentRegistry
-
Service property for change count.
- PROP_DELAYED_KEEP_INSTANCES - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_FACTORY_ENABLED - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_GLOBAL_EXTENDER - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_INFO_SERVICE - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_LOCK_TIMEOUT - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_LOGLEVEL - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_SERVICE_CHANGECOUNT_TIMEOUT - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- PROP_SHOWERRORS - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- PROP_SHOWTRACE - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- PROP_STOP_TIMEOUT - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- propertyBuilder - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
- PropertyMetadata - Class in org.apache.felix.scr.impl.metadata
-
A property descriptor that contains the information for properties defined in the descriptor
- PropertyMetadata() - Constructor for class org.apache.felix.scr.impl.metadata.PropertyMetadata
- props - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport.ConfigurationInfo
- prototype - Enum constant in enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
- prototype - Enum constant in enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
- prototype_required - Enum constant in enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
- PROTOTYPE_SCOPE_CLAUSE - Static variable in class org.apache.felix.scr.impl.manager.DependencyManager
- prototypeInstances - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- PrototypeServiceFactoryComponentManager<S> - Class in org.apache.felix.scr.impl.manager
- PrototypeServiceFactoryComponentManager(ComponentContainer<S>, ComponentMethods) - Constructor for class org.apache.felix.scr.impl.manager.PrototypeServiceFactoryComponentManager
- PSFLoader() - Constructor for class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder.PSFLoader
- put(String, Object) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
This method has no effect and always returns
null
as this instance is read-only and cannot modify and properties. - putAll(Map<? extends String, ? extends Object>) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
R
- R6LogServiceLogger - Class in org.apache.felix.scr.impl.logger
-
This is a logger based on the R6 LogService.
- R6LogServiceLogger(LogService) - Constructor for class org.apache.felix.scr.impl.logger.R6LogServiceLogger
- r7Enabled - Variable in class org.apache.felix.scr.impl.logger.LogServiceSupport
- R7LogServiceLogger - Class in org.apache.felix.scr.impl.logger
-
This is a logger based on the R7 LogService/LoggerFactory
- R7LogServiceLogger(Bundle, LogService, String) - Constructor for class org.apache.felix.scr.impl.logger.R7LogServiceLogger
- rawPid - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
- REACTIVATE - Static variable in class org.apache.felix.scr.impl.inject.MethodResult
-
Predefined instance indicating to reactivate the component.
- ReadOnlyDictionary - Class in org.apache.felix.scr.impl.helper
-
The
ReadOnlyDictionary
is both aDictionary
and aMap
whose modification methods (likeDictionary.put(Object, Object)
,ReadOnlyDictionary.remove(Object)
, etc.) throw anUnsupportedOperationException
. - ReadOnlyDictionary(Map<String, Object>) - Constructor for class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
Creates a wrapper for the given delegate dictionary providing read only access to the data.
- ReadOnlyDictionary(ServiceReference<?>) - Constructor for class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
Creates a wrapper for the given service reference providing read only access to the reference properties.
- readPropertiesEntry(String) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
-
Reads the name property file from the bundle owning this descriptor.
- REASONS - Static variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- reconfigure(boolean) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- reconfigure(Map<String, Object>, boolean, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- reconfigure(Map<String, Object>, boolean, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- reconfigure(Map<String, Object>, boolean, TargetedPID) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
-
Called by the Configuration Admin Service to update the component with Configuration properties.
- ref - Variable in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- ref - Variable in class org.apache.felix.scr.impl.manager.RefPair
- ref_formatterLogger - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_logger - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_map - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_serviceObjects - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_serviceReference - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_serviceType - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ref_tuple - Enum constant in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- reference() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- referenceCount - Variable in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- ReferenceManager<S,
T> - Interface in org.apache.felix.scr.impl.manager - ReferenceMetadata - Class in org.apache.felix.scr.impl.metadata
-
Information associated to a dependency
- ReferenceMetadata() - Constructor for class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- ReferenceMetadata.ReferenceScope - Enum in org.apache.felix.scr.impl.metadata
- ReferenceMethod - Interface in org.apache.felix.scr.impl.inject
-
Component method to be invoked on service (un)binding or updating
- ReferenceMethodImpl(FieldHandler.METHOD_TYPE, FieldHandler) - Constructor for class org.apache.felix.scr.impl.inject.field.FieldHandler.ReferenceMethodImpl
- ReferenceMethods - Interface in org.apache.felix.scr.impl.inject
-
ReferenceMethods
holds pointers to methods for a single reference. - ReferenceScope() - Constructor for enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
- refPair - Variable in class org.apache.felix.scr.impl.inject.BindParameters
- refPair - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- refPair - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- RefPair<S,
T> - Class in org.apache.felix.scr.impl.manager - RefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.RefPair
- refs - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- refsToDTO(List<ReferenceMetadata>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- RegionConfigurationSupport - Class in org.apache.felix.scr.impl.manager
- RegionConfigurationSupport(ScrLogger, ServiceReference<ConfigurationAdmin>, Bundle) - Constructor for class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- RegionConfigurationSupport.CMDomainCombiner - Class in org.apache.felix.scr.impl.manager
- RegionConfigurationSupport.CMProtectionDomain - Class in org.apache.felix.scr.impl.manager
- RegionConfigurationSupport.ConfigurationInfo - Class in org.apache.felix.scr.impl.manager
- register() - Method in class org.apache.felix.scr.impl.ComponentCommands
- register(String[]) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- registerComponentHolder(ComponentRegistryKey, ComponentHolder<?>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Registers the given component under the given name.
- registerComponentId() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- registerComponentId() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- registerComponentId(AbstractComponentManager<?>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- registerComponentId(AbstractComponentManager<?>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Assigns a unique ID to the component, internally registers the component under that ID and returns the assigned component ID.
- registerComponentId(AbstractComponentManager<?>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- registered - Enum constant in enum org.apache.felix.scr.impl.manager.RegistrationManager.RegState
- registerMissingDependency(DependencyManager<S, T>, ServiceReference<T>, int) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- registerMissingDependency(DependencyManager<S, T>, ServiceReference<T>, int) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- registerMissingDependency(DependencyManager<S, T>, ServiceReference<T>, int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- registerMissingDependency(DependencyManager<S, T>, ServiceReference<T>, int) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- registerRegionConfigurationSupport(RegionConfigurationSupport) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- registerRegionConfigurationSupport(ServiceReference<ConfigurationAdmin>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- registerService() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Registers the service on behalf of the component.
- registration - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- registrationLock - Variable in class org.apache.felix.scr.impl.manager.RegistrationManager
- registrationManager - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- RegistrationManager<T> - Class in org.apache.felix.scr.impl.manager
- RegistrationManager() - Constructor for class org.apache.felix.scr.impl.manager.RegistrationManager
- RegistrationManager.RegState - Enum in org.apache.felix.scr.impl.manager
- RegistrationManager.RegStateWrapper - Class in org.apache.felix.scr.impl.manager
- regState - Variable in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- RegState() - Constructor for enum org.apache.felix.scr.impl.manager.RegistrationManager.RegState
- RegStateWrapper(RegistrationManager.RegState) - Constructor for class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- releaseActivationReadLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- releaseActivationWriteeLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- releaseStateLock() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- remove(Object) - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
This method has no effect and always returns
null
as this instance is read-only and cannot modify and properties. - remove(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- remove(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- remove(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- remove(Filter, ExtendedServiceListener<ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator.ListenerInfo
- remove(ServiceReference<S>) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Remove a service from this
ServiceTracker
. - removedBundle(Bundle, BundleEvent, Bundle) - Method in class org.apache.felix.scr.impl.AbstractExtender
- removedService(ServiceReference<Object>, ServiceRegistration<?>) - Method in class org.apache.felix.scr.impl.ComponentCommands
- removedService(ServiceReference<S>, T, int) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.removedService
method. - removedService(ServiceReference<S>, T, int, U) - Method in interface org.apache.felix.scr.impl.manager.ServiceTrackerCustomizer
-
A service tracked by the
ServiceTracker
has been removed. - removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.FactoryCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleDynamicCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticGreedyCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- removedService(ServiceReference<T>, RefPair<S, T>, int, ExtendedServiceEvent) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- removeServiceListener(String, Filter, ExtendedServiceListener<ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- removeServiceListener(String, Filter, ExtendedServiceListener<U>) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListenerContext
- reportTimeout() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- resetImplementationObject(S) - Method in interface org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject
-
Resets the implementation object.
- resolve(FieldHandler, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler.NotResolved
- resolve(BaseMethod<P, T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod.NotResolved
- Resolved() - Constructor for class org.apache.felix.scr.impl.inject.field.FieldHandler.Resolved
- Resolved() - Constructor for class org.apache.felix.scr.impl.inject.methods.BaseMethod.Resolved
- restart(boolean) - Method in class org.apache.felix.scr.impl.Activator
- result - Variable in class org.apache.felix.scr.impl.inject.MethodResult
-
The actual result from the method, which may be
null
. - returnValue() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- ROOT_LOGGER_NAME - Static variable in interface org.osgi.service.log.Logger
- run() - Method in class org.apache.felix.scr.impl.ComponentActorThread
S
- safeUnregister(ServiceRegistration<?>) - Method in class org.apache.felix.scr.impl.ComponentCommands
- satisfed - Variable in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- satisfied - Enum constant in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- satisfiedRefManagersToDTO(List<? extends ReferenceManager<?, ?>>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- schedule(Runnable) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
-
Schedules the given
task
for asynchrounous execution or synchronously runs the task if the thread is not running. - schedule(Runnable) - Method in class org.apache.felix.scr.impl.ComponentActorThread
- schedule(Runnable) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- Scope() - Constructor for enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
- scr - Variable in class org.apache.felix.scr.impl.ComponentCommands
- scrCommand - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- scrConfig - Variable in class org.apache.felix.scr.impl.ComponentCommands
- scrConfiguration - Variable in class org.apache.felix.scr.impl.config.ScrManagedService
- scrConfiguration - Variable in class org.apache.felix.scr.impl.config.ScrManagedServiceServiceFactory
- scrConfiguration - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
- ScrConfiguration - Interface in org.apache.felix.scr.impl.manager
-
The
ScrConfiguration
class conveys configuration for the Felix DS implementation bundle. - ScrConfigurationImpl - Class in org.apache.felix.scr.impl.config
-
The
ScrConfiguration
class conveys configuration for the Felix DS implementation bundle. - ScrConfigurationImpl(Activator) - Constructor for class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- ScrExtension(Bundle) - Constructor for class org.apache.felix.scr.impl.Activator.ScrExtension
- ScrInfo - Interface in org.apache.felix.scr.info
-
Abstraction of command interface.
- scrInfoReg - Variable in class org.apache.felix.scr.impl.ComponentCommands
- ScrLogger - Class in org.apache.felix.scr.impl.logger
-
This is the "global" logger used by the implementation for all logging not directly related to an extended bundle (and its components)
- ScrLogger(ScrConfiguration, BundleContext) - Constructor for class org.apache.felix.scr.impl.logger.ScrLogger
- ScrManagedService - Class in org.apache.felix.scr.impl.config
-
The
ScrManagedService
receives configuration for the Declarative Services Runtime itself. - ScrManagedService(ScrConfigurationImpl) - Constructor for class org.apache.felix.scr.impl.config.ScrManagedService
- ScrManagedServiceServiceFactory - Class in org.apache.felix.scr.impl.config
-
The
ScrManagedServiceServiceFactory
is aServiceFactory
registered on behalf ofScrManagedService
to create a managed service instance on demand once it is used by the Configuration Admin Service. - ScrManagedServiceServiceFactory(ScrConfigurationImpl) - Constructor for class org.apache.felix.scr.impl.config.ScrManagedServiceServiceFactory
- ScrMetaTypeProvider - Class in org.apache.felix.scr.impl.config
-
The
ScrManagedServiceMetaTypeProvider
receives the Declarative Services Runtime configuration (by extending theScrManagedService
class. - ScrMetaTypeProvider(ScrConfiguration) - Constructor for class org.apache.felix.scr.impl.config.ScrMetaTypeProvider
- ScrMetaTypeProvider.AttributeDefinitionImpl - Class in org.apache.felix.scr.impl.config
- ScrMetaTypeProviderServiceFactory - Class in org.apache.felix.scr.impl.config
-
The
ScrMetaTypeProviderServiceFactory
is aServiceFactory
registered on behalf ofScrConfiguration
to create a metatype provider instance on demand once it is used by the Metatype Service. - ScrMetaTypeProviderServiceFactory(ScrConfiguration) - Constructor for class org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
- searchField(Class<?>, String, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Searches the field named
fieldName
in the giventargetClass
. - SERVICE_DUPLICATE - Static variable in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- SERVICE_REFERENCE_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
- serviceChangecountTimeout - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- serviceChangecountTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- serviceChangecountTimeout() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.scr.impl.BundleComponentActivator.ListenerInfo
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- serviceChanged(U) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListener
- serviceChanged(U) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
ServiceListener
method for theServiceTracker
class. - ServiceComponentRuntimeImpl - Class in org.apache.felix.scr.impl.runtime
- ServiceComponentRuntimeImpl(BundleContext, ComponentRegistry) - Constructor for class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- serviceContexts - Variable in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- ServiceFactoryComponentManager<S> - Class in org.apache.felix.scr.impl.manager
-
The
ServiceFactoryComponentManager
for components specified with <service serviceFactory='true'/> in the xml metadata. - ServiceFactoryComponentManager(ComponentContainer<S>, ComponentMethods<S>) - Constructor for class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- ServiceMetadata - Class in org.apache.felix.scr.impl.metadata
-
This class contains the metadata associated to a service that is provided by a component
- ServiceMetadata() - Constructor for class org.apache.felix.scr.impl.metadata.ServiceMetadata
- ServiceMetadata.Scope - Enum in org.apache.felix.scr.impl.metadata
- serviceObjectRef - Variable in class org.apache.felix.scr.impl.manager.SingleRefPair
- serviceObjects - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- serviceObjectsHelper - Variable in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- servicePid - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
- servicePropertiesMatches(ServiceRegistration<S>, Dictionary<String, Object>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
-
Checks if the given service registration properties matches another set of properties.
- serviceRefDtoComparator - Variable in class org.apache.felix.scr.impl.ComponentCommands
- serviceReferenceToDTO(ServiceReference<?>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- services - Variable in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
- ServiceTracker<S,
T, U extends org.osgi.framework.ServiceEvent> - Class in org.apache.felix.scr.impl.manager -
changes from osgi service tracker: - included AbstractTracked as an inner class.
- ServiceTracker(BundleContext, ServiceTrackerCustomizer<S, T, U>, boolean, ExtendedServiceListenerContext<U>, Filter, String, String) - Constructor for class org.apache.felix.scr.impl.manager.ServiceTracker
-
Create a
ServiceTracker
on the specifiedFilter
object. - ServiceTracker.AbstractTracked<S,
T, R> - Class in org.apache.felix.scr.impl.manager -
Abstract class to track items.
- ServiceTracker.Tracked - Class in org.apache.felix.scr.impl.manager
-
Inner class which subclasses AbstractTracked.
- ServiceTrackerCustomizer<S,
T, U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager -
The
ServiceTrackerCustomizer
interface allows aServiceTracker
to customize the service objects that are tracked. - setAccessible(Field) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Make the field accessible
- setAccessible(Method) - Static method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- setActivate(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Sets the name of the activate method
- setActivationFields(String[]) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setBind(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the bind method attribute
- setBundleContext(BundleContext) - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
- setCardinality(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the cardinality attribute
- setClose(int) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- setComponentId(long) - Method in class org.apache.felix.scr.impl.logger.ComponentLogger
-
Update the logger with the correct component id.
- setConfigurableServiceProperties(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setConfigurationPid(String[]) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Setter for the configuration-pid component (since DS 1.2)
- setConfigurationPolicy(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Sets the configuration policy
- setConfigureWithInterfaces(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setDeactivate(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Sets the name of the deactivate method
- setDelayedKeepInstances(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setDeleteCallsModify(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setEnabled(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Setter for the enabled property
- setFactoryIdentifier(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setFactoryProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- setFailed() - Method in class org.apache.felix.scr.impl.manager.RefPair
- setFailureReason(Throwable) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Set the activation failure reason
- setField(Field, Object, Object, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Set the field, type etc.
- setField(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the field attribute
- setFieldCollectionType(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the field value type attribute
- setFieldOption(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the field strategy attribute
- setFieldValue(Object, Object) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- setImmediate(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Setter for the immediate property
- setImplementationAccessible(boolean) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- setImplementationClassName(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Sets the name of the implementation class
- setImplementationObject(S) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- setInit(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setInitial(S[]) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Set initial list of items into tracker before events begin to be received.
- setInterface(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the interfaceName attribute
- setMethod(BaseMethod.MethodInfo<T>, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- setModified(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Sets the name of the modified method
- setName(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Setter for the name
- setName(String) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Set the name
- setName(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the name attribute
- setObsoleteFactoryComponentFactory(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setOpen(int) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- setParameter(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the parameter value DS 1.4
- setPersistentFactoryComponent(boolean) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- setPolicy(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the policy attribute
- setPolicyOption(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the policy option attribute
- setPrefix(String) - Method in class org.apache.felix.scr.impl.logger.AbstractLogger
- setPreviousRefMap(Map<ServiceReference<T>, RefPair<S, T>>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- setPreviousRefMap(Map<ServiceReference<T>, RefPair<S, T>>) - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- setPreviousRefMap(Map<ServiceReference<T>, RefPair<S, T>>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- setRegionConfigurationSupport(ServiceReference<ConfigurationAdmin>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- setRegionConfigurationSupport(ServiceReference<ConfigurationAdmin>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- setRegistration(ServiceRegistration<ServiceComponentRuntime>) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- setScope(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
- setScope(String) - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
- setScrCommand(ComponentCommands) - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- setSearchResult(FieldUtils.FieldSearchResult, ComponentLogger) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- setService(ServiceMetadata) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Used to set a ServiceMetadata object.
- setServiceFactory(boolean) - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
-
Setter for the servicefactory attribute of the service element
- setServiceObject(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- setServiceObject(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- setServiceObject(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.RefPair
- setServiceObject(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- setServiceObject(ComponentContextImpl<S>, T) - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- setServiceProperties(Dictionary<String, ?>) - Method in interface org.apache.felix.scr.component.ExtComponentContext
-
Sets the service registration properties of the component registered as a service.
- setServiceProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- setServiceProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- setServiceProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- setServiceProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- setServiceProperties(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- setServiceProperties(MethodResult, Integer) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- setState(AbstractComponentManager.State, AbstractComponentManager.State) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- setTarget(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the target attribute (filter)
- setTargetFilter(String, int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Sets the target filter of this dependency to the new filter value.
- setTargetFilter(Map<String, Object>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Sets the target filter from target filter property contained in the properties.
- setTracker(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- setTracker(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent>) - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- setTracker(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- setTrackerOpened() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- setTrackerOpened() - Method in interface org.apache.felix.scr.impl.manager.DependencyManager.Customizer
- setTrackerOpened() - Method in class org.apache.felix.scr.impl.manager.DependencyManager.NoPermissionsCustomizer
- setType(String) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Set the type
- setTypes(Object) - Method in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
- setTypes(List<ValueUtils.ValueType>) - Method in class org.apache.felix.scr.impl.inject.methods.BindMethod
- setTypes(T) - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
- setUnbind(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the unbind method attribute
- setUpdated(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Setter for the updated method attribute
- setValue(Object) - Method in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- setValue(String) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Set the value
- setValues(String) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Set multiple values as an array, where the values are contained in the string as one value per line.
- short0 - Static variable in class org.apache.felix.scr.impl.helper.Coercions
- SingleComponentManager<S> - Class in org.apache.felix.scr.impl.manager
-
The default ComponentManager.
- SingleComponentManager(ComponentContainer<S>, ComponentMethods<S>) - Constructor for class org.apache.felix.scr.impl.manager.SingleComponentManager
-
The constructor receives both the activator and the metadata
- SingleComponentManager(ComponentContainer<S>, ComponentMethods<S>, boolean) - Constructor for class org.apache.felix.scr.impl.manager.SingleComponentManager
- SingleComponentManager.SetImplementationObject<S> - Interface in org.apache.felix.scr.impl.manager
-
The
SetImplementationObject
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. - SingleDynamicCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- SinglePrototypeRefPair<S,
T> - Class in org.apache.felix.scr.impl.manager - SinglePrototypeRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- SingleRefPair<S,
T> - Class in org.apache.felix.scr.impl.manager - SingleRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.SingleRefPair
- SingleStaticCustomizer() - Constructor for class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- singleton - Enum constant in enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
- size() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- size() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
-
Returns the number of services currently registered in the system, which match the service criteria (interface and optional target filter) configured for this dependency.
- size() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Returns the number of tracked items.
- size() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return the number of services being tracked by this
ServiceTracker
. - specState - Variable in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- start() - Method in class org.apache.felix.scr.impl.Activator.ScrExtension
- start() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
- start(BundleContext) - Method in class org.apache.felix.scr.impl.AbstractExtender
- start(BundleContext) - Method in class org.apache.felix.scr.impl.Activator
-
Registers this instance as a (synchronous) bundle listener and loads the components of already registered bundles.
- start(BundleContext) - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- startElement(String, String, String, Attributes) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
- startTracking() - Method in class org.apache.felix.scr.impl.AbstractExtender
- state - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler
-
State handling.
- state - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- State(int, boolean, boolean, boolean) - Constructor for enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- STATE_ACTIVE - Static variable in interface org.apache.felix.scr.impl.manager.ComponentManager
- STATE_DISPOSED - Static variable in interface org.apache.felix.scr.impl.manager.ComponentManager
- STATE_SATISFIED - Static variable in interface org.apache.felix.scr.impl.manager.ComponentManager
- STATE_UNSATISFIED_CONFIGURATION - Static variable in interface org.apache.felix.scr.impl.manager.ComponentManager
- STATE_UNSATISFIED_REFERENCE - Static variable in interface org.apache.felix.scr.impl.manager.ComponentManager
- stateLock - Variable in class org.apache.felix.scr.impl.Activator.ScrExtension
- stateToString(int) - Static method in class org.apache.felix.scr.impl.ComponentCommands
- StdOutLogger - Class in org.apache.felix.scr.impl.logger
-
This logger logs to std out / err
- StdOutLogger() - Constructor for class org.apache.felix.scr.impl.logger.StdOutLogger
- stop() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- stop(BundleContext) - Method in class org.apache.felix.scr.impl.AbstractExtender
- stop(BundleContext) - Method in class org.apache.felix.scr.impl.Activator
- stopped - Variable in class org.apache.felix.scr.impl.AbstractExtender
- stopping - Variable in class org.apache.felix.scr.impl.AbstractExtender
- stopTimeout - Variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- stopTimeout() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- stopTimeout() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
- stopTracking() - Method in class org.apache.felix.scr.impl.AbstractExtender
- SuitableMethodNotAccessibleException - Exception in org.apache.felix.scr.impl.inject.methods
- SuitableMethodNotAccessibleException() - Constructor for exception org.apache.felix.scr.impl.inject.methods.SuitableMethodNotAccessibleException
- symbolicName - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
T
- TargetedPID - Class in org.apache.felix.scr.impl.metadata
-
Copied with modifications from felix configadmin.
- TargetedPID(String) - Constructor for class org.apache.felix.scr.impl.metadata.TargetedPID
- taskCounter - Static variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- tasks - Variable in class org.apache.felix.scr.impl.ComponentActorThread
- terminate() - Method in class org.apache.felix.scr.impl.ComponentActorThread
- TERMINATION_TASK - Static variable in class org.apache.felix.scr.impl.ComponentActorThread
- ThreadDump - Class in org.apache.felix.scr.impl.manager
- ThreadDump() - Constructor for class org.apache.felix.scr.impl.manager.ThreadDump
- timer - Variable in class org.apache.felix.scr.impl.ComponentRegistry
- toObject(Class<T>, Map<String, Object>, Bundle, boolean) - Static method in class org.apache.felix.scr.impl.inject.Annotations
- toString() - Method in class org.apache.felix.scr.impl.ComponentRegistry.Entry
- toString() - Method in class org.apache.felix.scr.impl.ComponentRegistry.Info
- toString() - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- toString() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- toString() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- toString() - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- toString() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- toString() - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- toString() - Method in class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
- toString() - Method in class org.apache.felix.scr.impl.manager.RegistrationManager.RegStateWrapper
- toString() - Method in class org.apache.felix.scr.impl.manager.SinglePrototypeRefPair
- toString() - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- toString() - Method in class org.apache.felix.scr.impl.metadata.TargetedPID
- toString(Class<?>, Field) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Return a string representation of the field
- toType(String) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- toTypeArray(String[]) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
- track(S, R) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Begin to track an item.
- trackAdding(S, R) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Common logic to add an item to the tracker used by track and trackInitial.
- tracked - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Map of tracked items to customized objects.
- tracked - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Tracked services:
ServiceReference
-> customized Object andServiceListener
object - tracked() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Accessor method for the current Tracked object.
- tracked(int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- tracked(int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- Tracked(AtomicInteger) - Constructor for class org.apache.felix.scr.impl.manager.ServiceTracker.Tracked
-
Tracked constructor.
- tracker - Variable in class org.apache.felix.scr.impl.AbstractExtender
- trackerOpened - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- trackingCount - Variable in class org.apache.felix.scr.impl.ComponentRegistry.Entry
- trackingCount - Variable in class org.apache.felix.scr.impl.logger.ComponentLogger
- trackingCount - Variable in class org.apache.felix.scr.impl.logger.LogServiceEnabledLogger
- trackingCount - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.MultipleStaticReluctantCustomizer
- trackingCount - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.SingleDynamicCustomizer
- trackingCount - Variable in class org.apache.felix.scr.impl.manager.DependencyManager.SingleStaticCustomizer
- trackingCount - Variable in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Modification count.
- trackInitial() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Track the initial list of items.
- type - Variable in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- type - Variable in class org.apache.felix.scr.impl.inject.Annotations.Handler
U
- unbind - Variable in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- unbind - Variable in class org.apache.felix.scr.impl.inject.field.FieldMethods
- UNBIND - Enum constant in enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
- UnbindMethod - Class in org.apache.felix.scr.impl.inject.methods
-
Component method to be invoked on service unbinding.
- UnbindMethod(String, Class<?>, String, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.UnbindMethod
- ungetService(Object) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper.ComponentServiceObjectsImpl
- ungetService(RefPair<S, T>) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.AbstractCustomizer
- ungetService(Bundle, ServiceRegistration<S>, S) - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
- ungetService(Bundle, ServiceRegistration<S>, S) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.scr.impl.config.ScrManagedServiceServiceFactory
- ungetService(Bundle, ServiceRegistration, Object) - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
- ungetServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- ungetServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.RefPair
- ungetServiceObject(ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- ungetServiceObjects(BundleContext) - Method in class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
- ungetServiceObjects(BundleContext) - Method in class org.apache.felix.scr.impl.manager.RefPair
- ungetServiceObjects(BundleContext) - Method in class org.apache.felix.scr.impl.manager.SingleRefPair
- unregister() - Method in class org.apache.felix.scr.impl.ComponentCommands
- unregister(T) - Method in class org.apache.felix.scr.impl.manager.RegistrationManager
- unregisterComponentHolder(ComponentRegistryKey) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Removes the component registered under that name.
- unregisterComponentHolder(Bundle, String) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Removes the component registered under that name.
- unregisterComponentId() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- unregisterComponentId() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- unregisterComponentId(long) - Method in class org.apache.felix.scr.impl.ComponentRegistry
-
Unregisters the component with the given component ID from the internal registry.
- unregisterComponentId(AbstractComponentManager<?>) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- unregisterComponentId(AbstractComponentManager<?>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- unregistered - Enum constant in enum org.apache.felix.scr.impl.manager.RegistrationManager.RegState
- unregisterRegionConfigurationSupport(RegionConfigurationSupport) - Method in class org.apache.felix.scr.impl.ComponentRegistry
- unregisterService() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- unregisterServiceListener(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
- unsatisfiedReference - Enum constant in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
- unsatisfiedRefManagersToDTO(List<? extends ReferenceManager<?, ?>>) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
- unsetRegionConfigurationSupport(RegionConfigurationSupport) - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- unsetRegionConfigurationSupport(RegionConfigurationSupport) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
- unsetServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
- untrack(S, R) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker.AbstractTracked
-
Discontinue tracking the item.
- updateChangeCount() - Method in class org.apache.felix.scr.impl.BundleComponentActivator
- updateChangeCount() - Method in class org.apache.felix.scr.impl.ComponentRegistry
- updateChangeCount() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
-
Inform about any change in the state of the components.
- updated - Variable in class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
- updated - Variable in class org.apache.felix.scr.impl.inject.field.FieldMethods
- updated(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.config.ScrManagedService
- UPDATED - Enum constant in enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
- UpdatedMethod - Class in org.apache.felix.scr.impl.inject.methods
-
Component method to be invoked on service property update of a bound service.
- UpdatedMethod(String, Class<?>, String, DSVersion, boolean) - Constructor for class org.apache.felix.scr.impl.inject.methods.UpdatedMethod
- updateField(FieldHandler.METHOD_TYPE, Object, BindParameters) - Method in class org.apache.felix.scr.impl.inject.field.FieldHandler
- updateProvideScrInfoService(boolean) - Method in class org.apache.felix.scr.impl.ComponentCommands
- updateServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
- updateTargets(Map<String, Object>) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- usable - Variable in class org.apache.felix.scr.impl.inject.field.FieldUtils.FieldSearchResult
V
- validate() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Method used to verify if the semantics of this metadata are correct
- validate(String) - Method in class org.apache.felix.scr.impl.config.ScrMetaTypeProvider.AttributeDefinitionImpl
- validate(ComponentMetadata) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
-
Method used to verify if the semantics of this metadata are correct
- validate(ComponentMetadata) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Method used to verify if the semantics of this metadata are correct
- validate(ComponentMetadata) - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
-
Verify if the semantics of this metadata are correct
- validationFailure(String) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns a
ComponentException
for this component with the given explanation for failure. - value - Variable in class org.apache.felix.scr.impl.inject.ValueUtils.MapEntryImpl
- VALUE_METHOD - Static variable in class org.apache.felix.scr.impl.inject.Annotations
-
Constant for the single element method
- VALUE_TRUE - Static variable in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.manager.RegistrationManager.RegState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.metadata.DSVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
-
Returns the enum constant of this type with the specified name.
- values - Variable in class org.apache.felix.scr.impl.inject.Annotations.Handler
- values() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
- values() - Static method in enum org.apache.felix.scr.impl.inject.field.FieldHandler.METHOD_TYPE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.manager.AbstractComponentManager.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.manager.RegistrationManager.RegState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.metadata.DSVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType - Variable in class org.apache.felix.scr.impl.inject.field.FieldHandler
-
Value type.
- ValueType() - Constructor for enum org.apache.felix.scr.impl.inject.ValueUtils.ValueType
- ValueUtils - Class in org.apache.felix.scr.impl.inject
-
Utility methods for handling references and activation
- ValueUtils() - Constructor for class org.apache.felix.scr.impl.inject.ValueUtils
- ValueUtils.MapEntryImpl - Class in org.apache.felix.scr.impl.inject
-
Comparable map entry using the service reference to compare.
- ValueUtils.ValueType - Enum in org.apache.felix.scr.impl.inject
-
The value type of the field, activation field or constructor parameter
- verifyDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- verifyDependencyManagers() - Method in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
- version - Variable in enum org.apache.felix.scr.impl.metadata.DSVersion
- version - Variable in class org.apache.felix.scr.impl.metadata.TargetedPID
- VOID - Static variable in class org.apache.felix.scr.impl.inject.MethodResult
-
Predefined instance indicating a successful call to a void method.
W
- wait(Promise<Void>) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- waitForClose(AbstractComponentManager<?>, String, String) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- waitForLatch(AbstractComponentManager<?>, CountDownLatch, String, String, String) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- waitForOpen(AbstractComponentManager<?>, String, String) - Method in class org.apache.felix.scr.impl.manager.EdgeInfo
- waitForTracked(int) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
We effectively maintain the set of completely processed service event tracking counts.
- warn(String) - Method in interface org.osgi.service.log.Logger
- warn(String, Object) - Method in interface org.osgi.service.log.Logger
- warn(Bundle, String, Throwable) - Method in class org.apache.felix.scr.impl.AbstractExtender
- warn(Bundle, String, Throwable) - Method in class org.apache.felix.scr.impl.Activator
X
- XmlConstants - Class in org.apache.felix.scr.impl.xml
-
Constants for the component XML
- XmlConstants() - Constructor for class org.apache.felix.scr.impl.xml.XmlConstants
- XmlHandler - Class in org.apache.felix.scr.impl.xml
-
XML Parser for the component XML
- XmlHandler(Bundle, BundleLogger, boolean, boolean) - Constructor for class org.apache.felix.scr.impl.xml.XmlHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form