A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

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
 
AbstractLogger - Class in org.apache.felix.scr.impl.logger
This is a common base for all loggers
AbstractPrototypeRefPair<S,​T> - Class in org.apache.felix.scr.impl.manager
 
AbstractPrototypeRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.AbstractPrototypeRefPair
 
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 the BaseMethod.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
 
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
 
ActivatorParameter - Class in org.apache.felix.scr.impl.inject
 
ActivatorParameter(ComponentContextImpl<?>, int) - Constructor for class org.apache.felix.scr.impl.inject.ActivatorParameter
 
active - org.apache.felix.scr.impl.manager.AbstractComponentManager.State
 
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
 
addFactoryProperty(PropertyMetadata) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Used to add a factory property to the instance
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.
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<U>) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListenerContext
 
Annotations - Class in org.apache.felix.scr.impl.inject
 
Annotations() - Constructor for class org.apache.felix.scr.impl.inject.Annotations
 
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
 

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
 
BaseParameter - Class in org.apache.felix.scr.impl.inject
 
BaseParameter(ComponentContextImpl<?>) - Constructor for class org.apache.felix.scr.impl.inject.BaseParameter
 
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
 
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
Returns true if this targeted PID binds stronger than the other TargetedPID.
bundle - org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
 
bundle - org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
 
BUNDLE_CONTEXT_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
 
bundleChanged(BundleEvent) - Method in class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
 
bundleContext - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
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
 

C

call() - Method in class org.apache.felix.scr.impl.manager.ThreadDump
 
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
 
cardinalitySatisfied(int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
 
characters(char[], int, int) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
 
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
 
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
 
close() - Static method in class org.apache.felix.scr.impl.inject.ClassUtils
 
close(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
Close this ServiceTracker.
closeServiceObjects(ServiceReference<?>) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
 
coerce(Class<?>, Object, Bundle) - Static method in class org.apache.felix.scr.impl.helper.Coercions
 
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
 
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
 
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 - 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
 
ComponentFactoryImpl<S> - Class in org.apache.felix.scr.impl.manager
The ComponentFactoryImpl extends the AbstractComponentManager class to implement the component factory functionality.
ComponentFactoryImpl(ComponentContainer<S>, ComponentMethods) - Constructor for class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
 
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.
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
 
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
 
config(PrintWriter) - Method in interface org.apache.felix.scr.info.ScrInfo
List in text the current SCR configuration
config_annotation - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
config_map - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ConfigAdminTracker - Class in org.apache.felix.scr.impl.helper
 
ConfigAdminTracker(ComponentActivator) - Constructor for class org.apache.felix.scr.impl.helper.ConfigAdminTracker
 
ConfigurableComponentHolder<S> - Class in org.apache.felix.scr.impl.manager
The ConfigurableComponentHolder class is a ComponentHolder 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
 
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
 
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.
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.
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!
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.manager.ServiceTracker
The Bundle Context used by this ServiceTracker.
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 the target Dictionary except for private properties (whose name has a leading dot) which are only copied if the allProps parameter is true.
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 the target Dictionary except for private properties (whose name has a leading dot) which are only copied if the allProps parameter is true.
createComponentManager(boolean) - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
 
createComponentMethods() - Method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
 
createImplementationObject(Bundle, SingleComponentManager.SetImplementationObject<S>, ComponentContextImpl<S>) - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
 

D

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
 
debug(String) - Method in interface org.osgi.service.log.Logger
 
debug(String, Object) - Method in interface org.osgi.service.log.Logger
 
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
 
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
 
DependencyManager<S,​T> - Class in org.apache.felix.scr.impl.manager
The DependencyManager manages the references to services declared by a single <reference>
DependencyManager.OpenStatus<S,​T> - Class in org.apache.felix.scr.impl.manager
 
dereference() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
 
disable(boolean) - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
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 - org.apache.felix.scr.impl.manager.AbstractComponentManager.State
 
dispose() - Method in class org.apache.felix.scr.impl.helper.ConfigAdminTracker
 
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
 
disposed - 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
 
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 given targetClass.
DS10 - org.apache.felix.scr.impl.metadata.DSVersion
 
DS11 - org.apache.felix.scr.impl.metadata.DSVersion
 
DS11Felix - org.apache.felix.scr.impl.metadata.DSVersion
 
DS12 - org.apache.felix.scr.impl.metadata.DSVersion
 
DS12Felix - org.apache.felix.scr.impl.metadata.DSVersion
 
DS13 - org.apache.felix.scr.impl.metadata.DSVersion
 
DS14 - org.apache.felix.scr.impl.metadata.DSVersion
 
DSnone - org.apache.felix.scr.impl.metadata.DSVersion
 
DSVersion - Enum in org.apache.felix.scr.impl.metadata
 
DuplexReferenceMethods - Class in org.apache.felix.scr.impl.inject
 
DuplexReferenceMethods(List<ReferenceMethods>) - Constructor for class org.apache.felix.scr.impl.inject.DuplexReferenceMethods
 

E

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_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
 
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
 
endElement(String, String, String) - Method in class org.apache.felix.scr.impl.xml.XmlHandler
 
enterCreate(ServiceReference<T>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
entrySet() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
 
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.metadata.TargetedPID
 
error(String) - Method in interface org.osgi.service.log.Logger
 
error(String, Object) - Method in interface org.osgi.service.log.Logger
 
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<U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager
 
ExtFactoryComponentInstance<S> - Interface in org.apache.felix.scr.component
 

F

field - Variable in class org.apache.felix.scr.impl.inject.field.FieldUtils.FieldSearchResult
 
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
 
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.ReferenceMethodImpl - Class in org.apache.felix.scr.impl.inject.field
 
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
findSingletonConfiguration(ConfigurationAdmin, String, Bundle) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
Returns the configuration whose PID equals the given pid.
firstElement - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
Flag for detecting the first element.
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
 
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 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.manager.RegionConfigurationSupport
 
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.metadata.ReferenceMetadata
Get the cardinality as a string
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.
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
 
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
 
getComponentHolders(TargetedPID) - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
 
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(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.ConfigurableComponentHolder
 
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
 
getConfiguration() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
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
 
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
 
getDependencies() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Returns the dependency descriptors
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.
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.
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
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
getId() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
getId() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
 
getImplementationClassName() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Returns the name of the implementation class
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.
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
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, 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.
getManagers() - Method in class org.apache.felix.scr.impl.manager.ExtendedServiceEvent
 
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
 
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.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
getNumberOfConstructorParameters() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Returns the number of constructor parameters (0 is default)
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 the method.
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(Class<?>) - Static method in class org.apache.felix.scr.impl.inject.Annotations
 
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.
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
 
getRefs(AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.DependencyManager.OpenStatus
 
getRegisteredServiceReference() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
getRegisteredServiceReference() - Method in interface org.apache.felix.scr.impl.manager.ComponentManager
 
getResult() - Method in class org.apache.felix.scr.impl.inject.MethodResult
 
getScope() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
 
getScope() - Method in class org.apache.felix.scr.impl.metadata.ServiceMetadata
 
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 this ServiceTracker.
getServiceCount() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
 
getServiceMetadata() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Returns the associated ServiceMetadata
getServiceObject() - Method in class org.apache.felix.scr.impl.inject.BindParameters
 
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>, 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
 
getServiceObjects(ServiceReference<?>) - Method in class org.apache.felix.scr.impl.helper.ComponentServiceObjectsHelper
 
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.manager.ComponentContextImpl
 
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 or null if no services are actually bound.
getServiceReferences() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
Return an array of ServiceReferences for all services being tracked by this ServiceTracker.
getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.SingleComponentManager
 
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(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
 
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
 
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
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.
getTracked(Boolean, AtomicInteger) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
Return a SortedMap of the ServiceReferences and service objects for all services being tracked by this ServiceTracker.
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.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.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() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
 
globalExtender() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
 

H

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.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.metadata.TargetedPID
 
hasResult() - Method in class org.apache.felix.scr.impl.inject.MethodResult
 

I

ignore - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
info(String) - Method in interface org.osgi.service.log.Logger
 
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
 
infoAsService() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
 
infoAsService() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
Deprecated.
init(Object, ComponentLogger) - Method in interface org.apache.felix.scr.impl.inject.InitReferenceMethod
Initialize the reference.
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
 
InitReferenceMethod - Interface in org.apache.felix.scr.impl.inject
Callback for initializing the reference (field references)
INTEGER_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
 
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.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.
invokeBindMethodLate(ServiceReference<T>, int) - Method in class org.apache.felix.scr.impl.manager.DependencyManager
 
invokeModifiedMethod() - Method in class org.apache.felix.scr.impl.manager.ServiceFactoryComponentManager
 
invokeModifiedMethod() - 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 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.ServiceTracker
 
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 to ComponentMetadata.CONFIGURATION_POLICY_IGNORE.
isConfigurationOptional() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
Returns true if the configuration policy is configured to ComponentMetadata.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 to ComponentMetadata.CONFIGURATION_POLICY_REQUIRE.
isConfigureWithInterfaces() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
 
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
 
isEmpty() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
 
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.
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.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.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.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 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.
isStatic() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
Test if dependency's binding policy is static
isWarnEnabled() - Method in interface org.osgi.service.log.Logger
 

K

keepInstances() - Method in class org.apache.felix.scr.impl.config.ScrConfigurationImpl
 
keepInstances() - Method in interface org.apache.felix.scr.impl.manager.ScrConfiguration
 
keys() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
 
keySet() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
 

L

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(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
 
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
 
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, 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
 
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).

M

m_activationLock - 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_container - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
m_factoryInstance - Variable in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
m_packageAdmin - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
 
m_supportsInterfaces - Variable in class org.apache.felix.scr.impl.inject.methods.ActivateMethod
 
m_targetedPID - Variable in class org.apache.felix.scr.impl.manager.ComponentFactoryImpl
 
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
 
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.
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
 
missingServicePresent(ServiceReference<T>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
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<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.
modify(Dictionary<String, ?>) - Method in interface org.apache.felix.scr.component.ExtFactoryComponentInstance
 
MultiplePrototypeRefPair<S,​T> - Class in org.apache.felix.scr.impl.manager
 
MultiplePrototypeRefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.MultiplePrototypeRefPair
 

N

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
 
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
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.

O

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.
org.apache.felix.scr.component - package org.apache.felix.scr.component
 
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
 
overrideNamespace - Variable in class org.apache.felix.scr.impl.xml.XmlHandler
Override namespace.

P

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_STATIC - Static variable in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
 
presetComponentContext(ComponentContextImpl<S>) - Method in interface org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject
Presets the implementation object.
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_STOP_TIMEOUT - Static variable in interface org.apache.felix.scr.impl.manager.ScrConfiguration
 
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
 
prototype - org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
 
prototype - org.apache.felix.scr.impl.metadata.ServiceMetadata.Scope
 
prototype_required - org.apache.felix.scr.impl.metadata.ReferenceMetadata.ReferenceScope
 
PrototypeServiceFactoryComponentManager<S> - Class in org.apache.felix.scr.impl.manager
 
PrototypeServiceFactoryComponentManager(ComponentContainer<S>, ComponentMethods) - Constructor for class org.apache.felix.scr.impl.manager.PrototypeServiceFactoryComponentManager
 
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

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 a Dictionary and a Map whose modification methods (like Dictionary.put(Object, Object), ReadOnlyDictionary.remove(Object), etc.) throw an UnsupportedOperationException.
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.
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_formatterLogger - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_logger - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_map - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_serviceObjects - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_serviceReference - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_serviceType - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
ref_tuple - org.apache.felix.scr.impl.inject.ValueUtils.ValueType
 
reference() - Method 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.
RefPair<S,​T> - Class in org.apache.felix.scr.impl.manager
 
RefPair(ServiceReference<T>) - Constructor for class org.apache.felix.scr.impl.manager.RefPair
 
RegionConfigurationSupport - Class in org.apache.felix.scr.impl.manager
 
RegionConfigurationSupport(ScrLogger, ServiceReference<ConfigurationAdmin>, Bundle) - Constructor for class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
 
registerComponentId(AbstractComponentManager<?>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
registerMissingDependency(DependencyManager<S, T>, ServiceReference<T>, int) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
registerService() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
Registers the service on behalf of the component.
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(ServiceReference<S>) - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
Remove a service from this ServiceTracker.
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.
removeServiceListener(String, Filter, ExtendedServiceListener<U>) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListenerContext
 
resetImplementationObject(S) - Method in interface org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject
Resets the implementation object.
returnValue() - Method in class org.apache.felix.scr.impl.inject.methods.BaseMethod
 
ROOT_LOGGER_NAME - Static variable in interface org.osgi.service.log.Logger
 

S

satisfied - org.apache.felix.scr.impl.manager.AbstractComponentManager.State
 
schedule(Runnable) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
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
 
ScrInfo - Interface in org.apache.felix.scr.info
Abstraction of command interface.
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 a ServiceFactory registered on behalf of ScrManagedService 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
 
ScrMetaTypeProviderServiceFactory - Class in org.apache.felix.scr.impl.config
The ScrMetaTypeProviderServiceFactory is a ServiceFactory registered on behalf of ScrConfiguration 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 given targetClass.
SERVICE_REFERENCE_CLASS - Static variable in class org.apache.felix.scr.impl.inject.ClassUtils
 
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.runtime.ServiceComponentRuntimeImpl
 
serviceChanged(U) - Method in interface org.apache.felix.scr.impl.manager.ExtendedServiceListener
 
ServiceComponentRuntimeImpl - Class in org.apache.felix.scr.impl.runtime
 
ServiceComponentRuntimeImpl(BundleContext, ComponentRegistry) - Constructor for class org.apache.felix.scr.impl.runtime.ServiceComponentRuntimeImpl
 
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
 
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 specified Filter object.
ServiceTrackerCustomizer<S,​T,​U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager
The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked.
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
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
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
 
setInterface(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
Setter for the interfaceName attribute
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
 
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
setRegionConfigurationSupport(ServiceReference<ConfigurationAdmin>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
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
 
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
 
setTarget(String) - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
Setter for the target attribute (filter)
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(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.
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 the SingleComponentManager.createImplementationObject(org.osgi.framework.Bundle, org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject<S>, org.apache.felix.scr.impl.manager.ComponentContextImpl<S>) method processing.
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
 
singleton - 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.ServiceTracker
Return the number of services being tracked by this ServiceTracker.
start() - Method in class org.apache.felix.scr.impl.manager.RegionConfigurationSupport
 
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
 
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
 
stop() - Method 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
 
SuitableMethodNotAccessibleException - Exception in org.apache.felix.scr.impl.inject.methods
 
SuitableMethodNotAccessibleException() - Constructor for exception org.apache.felix.scr.impl.inject.methods.SuitableMethodNotAccessibleException
 

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
 
ThreadDump - Class in org.apache.felix.scr.impl.manager
 
ThreadDump() - Constructor for class org.apache.felix.scr.impl.manager.ThreadDump
 
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.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.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
tracked() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
Accessor method for the current Tracked object.

U

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(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
 
unregisterComponentId(AbstractComponentManager<?>) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
unregisterService() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
 
unsatisfiedReference - org.apache.felix.scr.impl.manager.AbstractComponentManager.State
 
unsetRegionConfigurationSupport(RegionConfigurationSupport) - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
 
unsetServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.ComponentContextImpl
 
updateChangeCount() - Method in interface org.apache.felix.scr.impl.manager.ComponentActivator
Inform about any change in the state of the components.
updated(Dictionary<String, ?>) - Method in class org.apache.felix.scr.impl.config.ScrManagedService
 
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
 
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(ComponentMetadata) - Method in class org.apache.felix.scr.impl.metadata.PropertyMetadata
Method used to verify if the semantics of this metadata are correct
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.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() - Method in class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
 
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.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.
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.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
 
VOID - Static variable in class org.apache.felix.scr.impl.inject.MethodResult
Predefined instance indicating a successful call to a void method.

W

warn(String) - Method in interface org.osgi.service.log.Logger
 
warn(String, Object) - Method in interface org.osgi.service.log.Logger
 

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
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages