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
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 theBaseMethod.getMethod(Class, String, Class[], boolean, boolean, ComponentLogger)
and also makes the method accessible. - acceptEmpty() - Method in class org.apache.felix.scr.impl.inject.methods.ModifiedMethod
- 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
- 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 theAbstractComponentManager
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 aComponentHolder
for automatically configured components instances that may or may not be configured through Config Admin. - ConfigurableComponentHolder(ComponentActivator, ComponentMetadata, ComponentLogger) - Constructor for class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- 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 thetarget
Dictionary
except for private properties (whose name has a leading dot) which are only copied if theallProps
parameter istrue
. - copyTo(Map<String, Object>, Dictionary<String, ?>) - Static method in class org.apache.felix.scr.impl.manager.ConfigurableComponentHolder
- copyToDictionary(Dictionary<String, ?>, boolean) - Static method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- copyToMap(Dictionary<String, ?>, boolean) - Static method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Copies the properties from the
source
Dictionary
into thetarget
Dictionary
except for private properties (whose name has a leading dot) which are only copied if theallProps
parameter istrue
. - 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 theBaseMethod.m_methodName
field in the giventargetClass
.- 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
-
Return type for
FieldUtils.searchField(Class, String, ComponentLogger)
- 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 themethod
. - getPidIndex(TargetedPID) - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- getPolicy() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the policy as a string
- getPolicyOption() - Method in class org.apache.felix.scr.impl.metadata.ReferenceMetadata
-
Get the policy option as a string
- getPrefix(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 thisServiceTracker
. - 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 ornull
if no services are actually bound. - getServiceReferences() - Method in class org.apache.felix.scr.impl.manager.ServiceTracker
-
Return an array of
ServiceReference
s for all services being tracked by thisServiceTracker
. - getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.AbstractComponentManager
- getServiceRegistration() - Method in class org.apache.felix.scr.impl.manager.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 theServiceReference
s and service objects for all services being tracked by thisServiceTracker
. - 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 toComponentMetadata.CONFIGURATION_POLICY_IGNORE
. - isConfigurationOptional() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns
true
if the configuration policy is configured toComponentMetadata.CONFIGURATION_POLICY_OPTIONAL
. - isConfigurationPidDeclared() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns whether the configuration-pid has been declared in the descriptor or not.
- isConfigurationRequired() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
-
Returns
true
if the configuration policy is configured toComponentMetadata.CONFIGURATION_POLICY_REQUIRE
. - isConfigureWithInterfaces() - Method in class org.apache.felix.scr.impl.metadata.ComponentMetadata
- 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 aDictionary
and aMap
whose modification methods (likeDictionary.put(Object, Object)
,ReadOnlyDictionary.remove(Object)
, etc.) throw anUnsupportedOperationException
. - ReadOnlyDictionary(Map<String, Object>) - Constructor for class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
Creates a wrapper for the given delegate dictionary providing read only access to the data.
- ReadOnlyDictionary(ServiceReference<?>) - Constructor for class org.apache.felix.scr.impl.helper.ReadOnlyDictionary
-
Creates a wrapper for the given service reference providing read only access to the reference properties.
- 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 aServiceFactory
registered on behalf ofScrManagedService
to create a managed service instance on demand once it is used by the Configuration Admin Service. - ScrManagedServiceServiceFactory(ScrConfigurationImpl) - Constructor for class org.apache.felix.scr.impl.config.ScrManagedServiceServiceFactory
- ScrMetaTypeProviderServiceFactory - Class in org.apache.felix.scr.impl.config
-
The
ScrMetaTypeProviderServiceFactory
is aServiceFactory
registered on behalf ofScrConfiguration
to create a metatype provider instance on demand once it is used by the Metatype Service. - ScrMetaTypeProviderServiceFactory(ScrConfiguration) - Constructor for class org.apache.felix.scr.impl.config.ScrMetaTypeProviderServiceFactory
- searchField(Class<?>, String, ComponentLogger) - Static method in class org.apache.felix.scr.impl.inject.field.FieldUtils
-
Searches the field named
fieldName
in the giventargetClass
. - SERVICE_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 specifiedFilter
object. - ServiceTrackerCustomizer<S,T,U extends org.osgi.framework.ServiceEvent> - Interface in org.apache.felix.scr.impl.manager
-
The
ServiceTrackerCustomizer
interface allows aServiceTracker
to customize the service objects that are tracked. - 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 theSingleComponentManager.createImplementationObject(org.osgi.framework.Bundle, org.apache.felix.scr.impl.manager.SingleComponentManager.SetImplementationObject<S>, org.apache.felix.scr.impl.manager.ComponentContextImpl<S>)
method processing. - 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
All Classes All Packages