A B C D E F G H I L M O P R S T U V W

A

AbstractDecorator - Class in org.apache.felix.dm.impl
 
AbstractDecorator() - Constructor for class org.apache.felix.dm.impl.AbstractDecorator
 
AdapterServiceImpl - Class in org.apache.felix.dm.impl
Adapter Service implementation.
AdapterServiceImpl(DependencyManager, Class, String) - Constructor for class org.apache.felix.dm.impl.AdapterServiceImpl
Creates a new Adapter Service implementation.
AdapterServiceImpl.AdapterImpl - Class in org.apache.felix.dm.impl
 
AdapterServiceImpl.AdapterImpl(Class, String) - Constructor for class org.apache.felix.dm.impl.AdapterServiceImpl.AdapterImpl
 
add(Dependency) - Method in interface org.apache.felix.dm.Component
Adds a new dependency to this component.
add(List) - Method in interface org.apache.felix.dm.Component
 
add(PropertyMetaData) - Method in interface org.apache.felix.dm.ConfigurationDependency
Adds a MetaData regarding a given configuration property.
add(Component) - Method in class org.apache.felix.dm.DependencyManager
Adds a new service to the dependency manager.
add(Dependency) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
add(List) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
add(PropertyMetaData) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
add(Dependency) - Method in class org.apache.felix.dm.impl.FilterService
 
add(List) - Method in class org.apache.felix.dm.impl.FilterService
 
add(PropertyMetaData) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
Registers the metatype information of a given configuration property
addDependencies(List) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Add a Dependency to all already instantiated services.
addDependency(Dependency) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Add a Dependency to all already instantiated services.
added(URL) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
added(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
added(Bundle) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
added(URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
added(URL) - Method in interface org.apache.felix.dm.ResourceHandler
Invoked whenever a new resource is added.
addedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
addedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
 
addedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
marrs: A bundle has been added to the BundleTracker.
addedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
addedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
The ServiceTracker calls us here in order to inform about a service arrival.
addedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
 
addedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
marrs: A service has been added to the ServiceTracker.
addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.addingBundle method.
addingBundle(Bundle, BundleEvent) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle is being added to the BundleTracker.
addingService(ServiceReference) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
addingService(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service is being added to the ServiceTracker.
addOption(String, String) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
addOption(String, String) - Method in interface org.apache.felix.dm.PropertyMetaData
Return a list of valid options for this property (the labels may be localized).
addStateListener(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
Adds a component state listener to this component.
addStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Remove a StateListener from all already instantiated services.
addStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
addStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.FilterService
 
ASPECT - Static variable in class org.apache.felix.dm.DependencyManager
 
AspectServiceImpl - Class in org.apache.felix.dm.impl
Aspect Service implementation.
AspectServiceImpl(DependencyManager, Class, String, int, String) - Constructor for class org.apache.felix.dm.impl.AspectServiceImpl
 
AttributeDefinitionImpl - Class in org.apache.felix.dm.impl.metatype
 
AttributeDefinitionImpl(PropertyMetaDataImpl, Resource) - Constructor for class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 

B

BundleAdapterServiceImpl - Class in org.apache.felix.dm.impl
Bundle Adapter Service implementation.
BundleAdapterServiceImpl(DependencyManager, int, String, boolean) - Constructor for class org.apache.felix.dm.impl.BundleAdapterServiceImpl
Creates a new Bundle Adapter Service implementation.
BundleAdapterServiceImpl.BundleAdapterImpl - Class in org.apache.felix.dm.impl
 
BundleAdapterServiceImpl.BundleAdapterImpl(int, String, boolean) - Constructor for class org.apache.felix.dm.impl.BundleAdapterServiceImpl.BundleAdapterImpl
 
BundleDependency - Interface in org.apache.felix.dm
 
BundleDependencyImpl - Class in org.apache.felix.dm.impl.dependencies
 
BundleDependencyImpl(BundleContext, Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
BundleDependencyImpl(BundleDependencyImpl) - Constructor for class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
BundleTracker - Class in org.apache.felix.dm.tracker
The BundleTracker class simplifies tracking bundles much like the ServiceTracker simplifies tracking services.
BundleTracker(BundleContext, int, BundleTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.BundleTracker
Create a BundleTracker for bundles whose state is present in the specified state mask.
BundleTrackerCustomizer - Interface in org.apache.felix.dm.tracker
The BundleTrackerCustomizer interface allows a BundleTracker to customize the Bundles that are tracked.

C

changed(URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
changed(URL) - Method in interface org.apache.felix.dm.ResourceHandler
Invoked whenever an existing resource changes.
close() - Method in class org.apache.felix.dm.tracker.BundleTracker
Close this BundleTracker.
close() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Close this ServiceTracker.
Component - Interface in org.apache.felix.dm
Component interface.
ComponentDeclaration - Interface in org.apache.felix.dm
Describes a component.
ComponentDependencyDeclaration - Interface in org.apache.felix.dm
Describes a component dependency.
ComponentImpl - Class in org.apache.felix.dm.impl
Component implementation.
ComponentImpl(BundleContext, DependencyManager, Logger) - Constructor for class org.apache.felix.dm.impl.ComponentImpl
 
ComponentStateListener - Interface in org.apache.felix.dm
This interface can be used to register a component state listener.
ConfigurationDependency - Interface in org.apache.felix.dm
Configuration dependency that can track the availability of a (valid) configuration.
ConfigurationDependencyImpl - Class in org.apache.felix.dm.impl.dependencies
Configuration dependency that can track the availability of a (valid) configuration.
ConfigurationDependencyImpl(BundleContext, Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
ConfigurationDependencyImpl(ConfigurationDependencyImpl) - Constructor for class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
configureAutoConfigState(Component, Component) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
context - Variable in class org.apache.felix.dm.tracker.BundleTracker
The Bundle Context used by this BundleTracker.
context - Variable in class org.apache.felix.dm.tracker.ServiceTracker
The Bundle Context used by this ServiceTracker.
createAdapterService(Class, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAspectService(Class, String, int, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new aspect service.
createAspectService(Class, String, int, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new aspect.
createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new bundle adapter service.
createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.DependencyManager
Creates a new bundle adapter.
createBundleDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new bundle dependency.
createBundleDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new bundle dependency.
createComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new component.
createComponent() - Method in class org.apache.felix.dm.DependencyManager
Creates a new service.
createConfigurationDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new configuration dependency.
createConfigurationDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new configuration dependency.
createCopy() - Method in interface org.apache.felix.dm.Dependency
Creates a copy of this dependency, cloning all declared state, but not the runtime state.
createCopy() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
createCopy() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
createCopy() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
createCopy() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new factory configuration adapter service.
createFactoryConfigurationAdapterService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new factory configuration adapter service.
createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.DependencyManager
Creates a new Managed Service Factory Configuration Adapter.
createFactoryConfigurationAdapterService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.DependencyManager
Creates a new Managed Service Factory Configuration Adapter with meta type support.
createProperties(URL) - Static method in class org.apache.felix.dm.ResourceUtil
 
createPropertyMetaData() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new configuration property metadata.
createPropertyMetaData() - Method in class org.apache.felix.dm.DependencyManager
Creates a new configuration property metadata.
createResourceAdapter(String, boolean, Object, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapter(String, Object, String, Object, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapterService(String, boolean, Object, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new resource adapter.
createResourceAdapterService(String, Object, String, Object, String) - Method in class org.apache.felix.dm.DependencyManager
 
createResourceDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource dependency.
createResourceDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new resource dependency.
createService(Object[]) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
createService(Object[]) - Method in class org.apache.felix.dm.impl.AdapterServiceImpl.AdapterImpl
 
createService(Object[]) - Method in class org.apache.felix.dm.impl.BundleAdapterServiceImpl.BundleAdapterImpl
 
createService(Object[]) - Method in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
Method called from our superclass, when we need to create a service.
createService(Object[]) - Method in class org.apache.felix.dm.impl.ResourceAdapterServiceImpl.ResourceAdapterImpl
 
createServiceDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new service dependency.
createServiceDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new service dependency.
createTemporalServiceDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new temporal service dependency.
createTemporalServiceDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new temporal service dependency.

D

DefaultNullObject - Class in org.apache.felix.dm.impl
Default null object implementation.
DefaultNullObject() - Constructor for class org.apache.felix.dm.impl.DefaultNullObject
 
deleted(String) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
deleted(String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
 
Dependency - Interface in org.apache.felix.dm
Generic dependency for a component.
DependencyActivation - Interface in org.apache.felix.dm
 
DependencyActivatorBase - Class in org.apache.felix.dm
Base bundle activator class.
DependencyActivatorBase() - Constructor for class org.apache.felix.dm.DependencyActivatorBase
 
dependencyAvailable(Dependency) - Method in interface org.apache.felix.dm.DependencyService
Will be called when the dependency becomes available.
dependencyAvailable(Dependency) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
DependencyBase - Class in org.apache.felix.dm.impl.dependencies
 
DependencyBase(Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.DependencyBase
 
DependencyBase(DependencyBase) - Constructor for class org.apache.felix.dm.impl.dependencies.DependencyBase
 
dependencyChanged(Dependency) - Method in interface org.apache.felix.dm.DependencyService
Will be called when the dependency becomes unavailable.
dependencyChanged(Dependency) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
DependencyManager - Class in org.apache.felix.dm
The dependency manager manages all components and their dependencies.
DependencyManager(BundleContext) - Constructor for class org.apache.felix.dm.DependencyManager
Creates a new dependency manager.
DependencyService - Interface in org.apache.felix.dm
 
dependencyUnavailable(Dependency) - Method in interface org.apache.felix.dm.DependencyService
Will be called when the dependency changes.
dependencyUnavailable(Dependency) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
destroy(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.DependencyActivatorBase
Destroy the dependency manager.
doLog(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.dm.impl.Logger
 

E

enqueue(Runnable) - Method in class org.apache.felix.dm.impl.SerialExecutor
Enqueue a new task for later execution.
ensureNotActive() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
equals(Object) - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
execute() - Method in class org.apache.felix.dm.impl.SerialExecutor
Execute any pending tasks.

F

FactoryConfigurationAdapterServiceImpl - Class in org.apache.felix.dm.impl
Factory configuration adapter service implementation.
FactoryConfigurationAdapterServiceImpl(DependencyManager, String, String, boolean) - Constructor for class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl
 
FactoryConfigurationAdapterServiceImpl(DependencyManager, String, String, boolean, BundleContext, Logger, String, String, String, PropertyMetaData[]) - Constructor for class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl
 
FactoryConfigurationAdapterServiceImpl.AdapterImpl - Class in org.apache.felix.dm.impl
Creates, updates, or removes a service, when a ConfigAdmin factory configuration is created/updated or deleted.
FactoryConfigurationAdapterServiceImpl.AdapterImpl(String, String, boolean) - Constructor for class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
Creates a new CM factory configuration adapter.
FILTER - Static variable in interface org.apache.felix.dm.ResourceHandler
Name of the property that's used to describe the filter condition for a resource.
filter - Variable in class org.apache.felix.dm.tracker.ServiceTracker
The Filter used by this ServiceTracker which specifies the search criteria for the services to track.
FilterService - Class in org.apache.felix.dm.impl
This class allows to filter a Service interface.
FilterService(Component) - Constructor for class org.apache.felix.dm.impl.FilterService
 

G

getAttributeDefinitions(int) - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
getAutoConfig(Class) - Method in interface org.apache.felix.dm.Component
Returns the status of auto configuration of the specified class.
getAutoConfig(Class) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getAutoConfig(Class) - Method in class org.apache.felix.dm.impl.FilterService
 
getAutoConfigInstance(Class) - Method in interface org.apache.felix.dm.Component
Returns the instance variable name of auto configuration of the specified class.
getAutoConfigInstance() - Method in interface org.apache.felix.dm.Dependency
Returns the instance that is injected.
getAutoConfigInstance(Class) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getAutoConfigInstance() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getAutoConfigInstance() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getAutoConfigInstance() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getAutoConfigInstance() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getAutoConfigInstance(Class) - Method in class org.apache.felix.dm.impl.FilterService
 
getAutoConfigName() - Method in interface org.apache.felix.dm.Dependency
Returns the name of the member in the class of the component instance to inject into.
getAutoConfigName() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getAutoConfigName() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getAutoConfigName() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getAutoConfigName() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getAutoConfigType() - Method in interface org.apache.felix.dm.Dependency
Returns the type of the instance that is injected.
getAutoConfigType() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getAutoConfigType() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getAutoConfigType() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getAutoConfigType() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getBundle() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getBundleContext() - Method in class org.apache.felix.dm.DependencyActivatorBase
Returns the bundle context that is associated with this bundle.
getBundleContext() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getBundles() - Method in class org.apache.felix.dm.tracker.BundleTracker
Return an array of Bundles for all bundles being tracked by this BundleTracker.
getCardinality() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getCardinality() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getComponentDependencies() - Method in interface org.apache.felix.dm.ComponentDeclaration
Returns a list of dependencies associated with this component.
getComponentDependencies() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getCompositionInstances() - Method in interface org.apache.felix.dm.Component
Returns the composition instances that make up this component, or just the component instance if it does not have a composition, or an empty array if the component has not even been instantiated.
getCompositionInstances() - Method in interface org.apache.felix.dm.DependencyService
 
getCompositionInstances() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getCompositionInstances() - Method in class org.apache.felix.dm.impl.FilterService
 
getConfiguration() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getDefaults() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getDefaultValue() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getDependencies() - Method in interface org.apache.felix.dm.Component
Returns a list of dependencies.
getDependencies() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getDependencies() - Method in class org.apache.felix.dm.impl.FilterService
 
getDependencies() - Method in class org.apache.felix.dm.impl.State
 
getDependencyManager() - Method in interface org.apache.felix.dm.Component
Returns the dependency manager associated with this component.
getDependencyManager() - Method in class org.apache.felix.dm.DependencyActivatorBase
Returns the dependency manager that is associated with this bundle.
getDependencyManager() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getDependencyManager() - Method in class org.apache.felix.dm.impl.FilterService
 
getDescription() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getDescription() - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
getDescription() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getHeading() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getIcon(int) - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
getID() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getID() - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
getId() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getInterface() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getLocales() - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
Returns all the Locales our bundle is containing.
getLogger() - Method in class org.apache.felix.dm.DependencyActivatorBase
Returns the logger that is associated with this bundle.
getLogger() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getName() - Method in interface org.apache.felix.dm.ComponentDeclaration
Returns the name of this component.
getName() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
Returns the name of this dependency.
getName() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getName() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getName() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getName() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getName() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getName() - Method in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
Returns the managed service factory name.
getName() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getName() - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
 
getName() - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
getObject(Bundle) - Method in class org.apache.felix.dm.tracker.BundleTracker
Returns the customized object for the specified Bundle if the specified bundle is being tracked by this BundleTracker.
getObjectClassDefinition(String, String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
Returns the ObjectClassDefinition for a given Pid/Locale.
getOptionLabels() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getOptionLabels() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getOptionValues() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getOptionValues() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
getProperties() - Method in interface org.apache.felix.dm.Dependency
 
getProperties() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getProperties() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getProperties() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getProperties() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getRanking(ServiceReference) - Static method in class org.apache.felix.dm.ServiceUtil
Returns the service ranking of a service, based on its service reference.
getReference() - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
getResource() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getService() - Method in interface org.apache.felix.dm.Component
Returns the component instance for this component.
getService() - Method in interface org.apache.felix.dm.DependencyService
 
getService() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getService() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getService() - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
 
getService() - Method in class org.apache.felix.dm.impl.FilterService
 
getService(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns the service object for the specified ServiceReference if the specified referenced service is being tracked by this ServiceTracker.
getService() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns a service object for one of the services being tracked by this ServiceTracker.
getServiceId(ServiceReference) - Static method in class org.apache.felix.dm.ServiceUtil
Returns the service ID of a service, based on its service reference.
getServiceInterface() - Method in interface org.apache.felix.dm.DependencyService
 
getServiceInterface() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getServiceProperties() - Method in interface org.apache.felix.dm.Component
Returns the service properties associated with the component.
getServiceProperties() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getServiceProperties() - Method in class org.apache.felix.dm.impl.FilterService
 
getServiceReference() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns a ServiceReference for one of the services being tracked by this ServiceTracker.
getServiceReferences() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Return an array of ServiceReferences for all services being tracked by this ServiceTracker.
getServiceRegistration() - Method in interface org.apache.felix.dm.Component
Returns the service registration for this component.
getServiceRegistration() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getServiceRegistration() - Method in class org.apache.felix.dm.impl.FilterService
 
getServices() - Method in class org.apache.felix.dm.DependencyManager
Returns a list of services.
getServices() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Return an array of service objects for all services being tracked by this ServiceTracker.
getState() - Method in interface org.apache.felix.dm.ComponentDeclaration
Returns the state of this component.
getState() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
Returns the state of this dependency.
getState() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
getState() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getState() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getState() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getState() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getTrackingCount() - Method in class org.apache.felix.dm.tracker.BundleTracker
Returns the tracking count for this BundleTracker.
getTrackingCount() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns the tracking count for this ServiceTracker.
getType() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
Returns the name of the type of this dependency.
getType() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
getType() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
getType() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
getType() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
getType() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 
getType() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 

H

hashCode() - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
HOST - Static variable in interface org.apache.felix.dm.ResourceHandler
The host part of the URL.

I

ILLEGAL_STATE - Static variable in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
init(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.DependencyActivatorBase
Initialize the dependency manager.
initService() - Method in interface org.apache.felix.dm.DependencyService
 
initService() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
InvocationUtil - Class in org.apache.felix.dm
 
InvocationUtil() - Constructor for class org.apache.felix.dm.InvocationUtil
 
invoke(Object, Method, Object[]) - Method in class org.apache.felix.dm.impl.DefaultNullObject
Invokes a method on this null object.
invoke(DependencyService, Bundle, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invoke(DependencyService, ServiceReference, Object, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invoke(Object, Method, Object[]) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
 
invokeAdded(DependencyService) - Method in interface org.apache.felix.dm.Dependency
Invoke the "added" callback on a required dependency.
invokeAdded(DependencyService, Bundle) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invokeAdded(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invokeAdded(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
invokeAdded(DependencyService, URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
invokeAdded(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
invokeAdded(DependencyService, ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invokeAdded(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invokeCallbackMethod(Object[], String, Class[][], Object[][]) - Method in interface org.apache.felix.dm.Component
 
invokeCallbackMethod(Object[], String, Class[][], Object[][]) - Method in interface org.apache.felix.dm.DependencyService
Can be called by the dependency whenever it wants to invoke callback methods.
invokeCallbackMethod(Object[], String, Class[][], Object[][]) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
invokeCallbackMethod(Object[], String, Class[][], Object[][]) - Method in class org.apache.felix.dm.impl.FilterService
 
invokeCallbackMethod(Object, String, Class[][], Object[][]) - Static method in class org.apache.felix.dm.InvocationUtil
 
invokeChanged(DependencyService, Bundle) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invokeChanged(DependencyService, URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
invokeChanged(DependencyService, ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invokeMethod(Object, Class, String, Class[][], Object[][], boolean) - Static method in class org.apache.felix.dm.InvocationUtil
 
invokeRemoved(DependencyService) - Method in interface org.apache.felix.dm.Dependency
Invoke the "removed" callback on a required dependency.
invokeRemoved(DependencyService, Bundle) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invokeRemoved(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
invokeRemoved(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
invokeRemoved(DependencyService, URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
invokeRemoved(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
invokeRemoved(DependencyService, ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invokeRemoved(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
invokeUpdate(DependencyService, Object, Dictionary) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
isAllRequiredAvailable() - Method in class org.apache.felix.dm.impl.State
 
isAspect(ServiceReference) - Static method in class org.apache.felix.dm.ServiceUtil
Determines if the service is an aspect as defined by the dependency manager.
isAutoConfig() - Method in interface org.apache.felix.dm.Dependency
Returns true>code> if auto configuration is enabled for this dependency.
isAutoConfig() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
isAutoConfig() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
isAutoConfig() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
isAutoConfig() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
isAvailable() - Method in interface org.apache.felix.dm.Dependency
Returns true if the dependency is available.
isAvailable() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
isAvailable() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
isAvailable() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
isAvailable() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
isBound() - Method in class org.apache.felix.dm.impl.State
 
isInactive() - Method in class org.apache.felix.dm.impl.State
 
isInstanceBound() - Method in interface org.apache.felix.dm.Dependency
As soon as the instance is created, keep it around, even if this dependency goes away.
isInstanceBound() - Method in class org.apache.felix.dm.impl.dependencies.DependencyBase
 
isInstantiated() - Method in interface org.apache.felix.dm.DependencyService
 
isInstantiated() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
isPropagated() - Method in interface org.apache.felix.dm.Dependency
 
isPropagated() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
isPropagated() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
Returns true when configuration properties should be propagated as service properties.
isPropagated() - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
isPropagated() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
isRegistered() - Method in interface org.apache.felix.dm.DependencyService
 
isRegistered() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
isRequired() - Method in interface org.apache.felix.dm.Dependency
Returns true if this a required dependency.
isRequired() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
Will always return true as optional configuration dependencies do not make sense.
isRequired() - Method in class org.apache.felix.dm.impl.dependencies.DependencyBase
 
isRequired() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
isTrackingOptional() - Method in class org.apache.felix.dm.impl.State
 
isWaitingForRequired() - Method in class org.apache.felix.dm.impl.State
 
isWaitingForRequiredInstantiated() - Method in class org.apache.felix.dm.impl.State
 

L

localize(String) - Method in class org.apache.felix.dm.impl.metatype.Resource
 
log(int, String) - Method in class org.apache.felix.dm.impl.Logger
 
log(int, String, Throwable) - Method in class org.apache.felix.dm.impl.Logger
 
log(ServiceReference, int, String) - Method in class org.apache.felix.dm.impl.Logger
 
log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.dm.impl.Logger
 
LOG_DEBUG - Static variable in class org.apache.felix.dm.impl.Logger
 
LOG_ERROR - Static variable in class org.apache.felix.dm.impl.Logger
 
LOG_INFO - Static variable in class org.apache.felix.dm.impl.Logger
 
LOG_WARNING - Static variable in class org.apache.felix.dm.impl.Logger
 
Logger - Class in org.apache.felix.dm.impl
This class mimics the standard OSGi LogService interface.
Logger(BundleContext) - Constructor for class org.apache.felix.dm.impl.Logger
 
lookupBundle() - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
lookupService() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
lookupServiceReference() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 

M

m_callbackObject - Variable in class org.apache.felix.dm.impl.FilterService
 
m_compositionInstance - Variable in class org.apache.felix.dm.impl.FilterService
 
m_compositionMethod - Variable in class org.apache.felix.dm.impl.FilterService
 
m_context - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_destroy - Variable in class org.apache.felix.dm.impl.FilterService
 
m_dm - Variable in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
 
m_factory - Variable in class org.apache.felix.dm.impl.FilterService
 
m_factoryCreateMethod - Variable in class org.apache.felix.dm.impl.FilterService
 
m_factoryPid - Variable in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
 
m_init - Variable in class org.apache.felix.dm.impl.FilterService
 
m_logger - Variable in class org.apache.felix.dm.impl.dependencies.DependencyBase
 
m_manager - Variable in class org.apache.felix.dm.impl.AbstractDecorator
 
m_propagate - Variable in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
 
m_reference - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_service - Variable in class org.apache.felix.dm.impl.FilterService
 
m_serviceImpl - Variable in class org.apache.felix.dm.impl.FilterService
 
m_serviceInstance - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_serviceInterfaces - Variable in class org.apache.felix.dm.impl.FilterService
 
m_serviceProperties - Variable in class org.apache.felix.dm.impl.FilterService
 
m_services - Variable in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
m_services - Variable in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
m_services - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_start - Variable in class org.apache.felix.dm.impl.FilterService
 
m_stateListeners - Variable in class org.apache.felix.dm.impl.FilterService
 
m_stop - Variable in class org.apache.felix.dm.impl.FilterService
 
m_trackedServiceName - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_tracker - Variable in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
m_update - Variable in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
 
makeAvailable() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
MetaTypeProviderImpl - Class in org.apache.felix.dm.impl.metatype
When a ConfigurationDepdendency is configured with properties metadata, we provide a specific ManagedService which also implements the MetaTypeProvider interface.
MetaTypeProviderImpl(String, BundleContext, Logger, ManagedService, ManagedServiceFactory) - Constructor for class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
 
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.modifiedBundle method.
modifiedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle tracked by the BundleTracker has been modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
The ServiceTracker calls us here when a tracked service properties are modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.modifiedService method.
modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service tracked by the ServiceTracker has been modified.

O

ObjectClassDefinitionImpl - Class in org.apache.felix.dm.impl.metatype
ObjectClassDefinition implementation.
ObjectClassDefinitionImpl(String, String, String, List, Resource) - Constructor for class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
 
open() - Method in class org.apache.felix.dm.tracker.BundleTracker
Open this BundleTracker and begin tracking bundles.
open() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Open this ServiceTracker and begin tracking services.
open(boolean) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Open this ServiceTracker and begin tracking services.
org.apache.felix.dm - package org.apache.felix.dm
 
org.apache.felix.dm.impl - package org.apache.felix.dm.impl
 
org.apache.felix.dm.impl.dependencies - package org.apache.felix.dm.impl.dependencies
 
org.apache.felix.dm.impl.metatype - package org.apache.felix.dm.impl.metatype
 
org.apache.felix.dm.tracker - package org.apache.felix.dm.tracker
 

P

PATH - Static variable in interface org.apache.felix.dm.ResourceHandler
The path part of the URL.
PORT - Static variable in interface org.apache.felix.dm.ResourceHandler
The port part of the URL.
PropertyMetaData - Interface in org.apache.felix.dm
This interface defines meta data regarding a given configuration property.
PropertyMetaDataImpl - Class in org.apache.felix.dm.impl.metatype
DependencyManager PropertyMetaData Implementation.
PropertyMetaDataImpl() - Constructor for class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
PROTOCOL - Static variable in interface org.apache.felix.dm.ResourceHandler
The protocol part of the URL.

R

remove(Dependency) - Method in interface org.apache.felix.dm.Component
Removes a dependency from this component.
remove(Component) - Method in class org.apache.felix.dm.DependencyManager
Removes a service from the dependency manager.
remove(Dependency) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
remove(Dependency) - Method in class org.apache.felix.dm.impl.FilterService
 
remove(Bundle) - Method in class org.apache.felix.dm.tracker.BundleTracker
Remove a bundle from this BundleTracker.
remove(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Remove a service from this ServiceTracker.
removed(URL) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
removed(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
removed(Bundle) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
removed(URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
removed(URL) - Method in interface org.apache.felix.dm.ResourceHandler
Invoked whenever an existing resource is removed.
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.removedBundle method.
removedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle tracked by the BundleTracker has been removed.
removeDependency(Dependency) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Remove a Dependency from all instantiated services.
removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
The ServiceTracker calls us here when a tracked service is lost.
removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.removedService method.
removedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service tracked by the ServiceTracker has been removed.
removeStateListener(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
Removes a component state listener from this component.
removeStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Remove a StateListener from all already instantiated services.
removeStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
removeStateListener(ComponentStateListener) - Method in class org.apache.felix.dm.impl.FilterService
 
removeStateListeners() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
Resource - Class in org.apache.felix.dm.impl.metatype
Helper class used to localize a given Property Meta Data.
Resource(Properties) - Constructor for class org.apache.felix.dm.impl.metatype.Resource
 
ResourceAdapterServiceImpl - Class in org.apache.felix.dm.impl
Resource adapter service implementation.
ResourceAdapterServiceImpl(DependencyManager, String, boolean, Object, String) - Constructor for class org.apache.felix.dm.impl.ResourceAdapterServiceImpl
Creates a new Resource Adapter Service implementation.
ResourceAdapterServiceImpl(DependencyManager, String, Object, String, Object, String) - Constructor for class org.apache.felix.dm.impl.ResourceAdapterServiceImpl
 
ResourceAdapterServiceImpl.ResourceAdapterImpl - Class in org.apache.felix.dm.impl
 
ResourceAdapterServiceImpl.ResourceAdapterImpl(String, boolean) - Constructor for class org.apache.felix.dm.impl.ResourceAdapterServiceImpl.ResourceAdapterImpl
 
ResourceAdapterServiceImpl.ResourceAdapterImpl(String, Object, String) - Constructor for class org.apache.felix.dm.impl.ResourceAdapterServiceImpl.ResourceAdapterImpl
 
ResourceDependency - Interface in org.apache.felix.dm
 
ResourceDependencyImpl - Class in org.apache.felix.dm.impl.dependencies
 
ResourceDependencyImpl(BundleContext, Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
ResourceDependencyImpl(ResourceDependencyImpl) - Constructor for class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
ResourceHandler - Interface in org.apache.felix.dm
Service interface for anybody wanting to be notified of changes to resources.
ResourceUtil - Class in org.apache.felix.dm
 
ResourceUtil() - Constructor for class org.apache.felix.dm.ResourceUtil
 

S

SerialExecutor - Class in org.apache.felix.dm.impl
Allows you to enqueue tasks from multiple threads and then execute them on one thread sequentially.
SerialExecutor() - Constructor for class org.apache.felix.dm.impl.SerialExecutor
 
serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.Logger
This method implements the callback for the ServiceListener interface.
ServiceDependency - Interface in org.apache.felix.dm
Service dependency that can track an OSGi service.
ServiceDependencyImpl - Class in org.apache.felix.dm.impl.dependencies
Service dependency that can track an OSGi service.
ServiceDependencyImpl(BundleContext, Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Creates a new service dependency.
ServiceDependencyImpl(ServiceDependencyImpl) - Constructor for class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Copying constructor that clones an existing instance.
ServiceRegistrationImpl - Class in org.apache.felix.dm.impl
A wrapper around a service registration that blocks until the service registration is available.
ServiceRegistrationImpl() - Constructor for class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
ServiceTracker - Class in org.apache.felix.dm.tracker
The ServiceTracker class simplifies using services from the Framework's service registry.
ServiceTracker(BundleContext, ServiceReference, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified ServiceReference.
ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified class name.
ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified Filter object.
ServiceTrackerCustomizer - Interface in org.apache.felix.dm.tracker
The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked.
ServiceUtil - Class in org.apache.felix.dm
OSGi service utilities.
ServiceUtil() - Constructor for class org.apache.felix.dm.ServiceUtil
 
setAutoConfig(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Enables auto configuration for this dependency.
setAutoConfig(Class, boolean) - Method in interface org.apache.felix.dm.Component
Configures auto configuration of injected classes in the component instance.
setAutoConfig(Class, String) - Method in interface org.apache.felix.dm.Component
Configures auto configuration of injected classes in the component instance.
setAutoConfig(Class, boolean) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setAutoConfig(Class, String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setAutoConfig(boolean) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setAutoConfig(String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setAutoConfig(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets auto configuration for this service.
setAutoConfig(String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets auto configuration for this service.
setAutoConfig(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets auto configuration for this service.
setAutoConfig(String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets auto configuration for this service.
setAutoConfig(Class, boolean) - Method in class org.apache.felix.dm.impl.FilterService
 
setAutoConfig(Class, String) - Method in class org.apache.felix.dm.impl.FilterService
 
setAutoConfig(boolean) - Method in interface org.apache.felix.dm.ResourceDependency
Sets auto configuration for this service.
setAutoConfig(String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets auto configuration for this service.
setAutoConfig(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
Sets auto configuration for this service.
setAutoConfig(String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets auto configuration for this service.
setBundle(Bundle) - Method in interface org.apache.felix.dm.BundleDependency
Sets the bundle to depend on directly.
setBundle(Bundle) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setCallback(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
 
setCallback(String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setCallbacks(String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.Component
Sets the names of the methods used as callbacks.
setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.Component
Sets the names of the methods used as callbacks.
setCallbacks(String, String, String, String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setCallbacks(Object, String, String, String, String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setCallbacks(String, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
Sets the callbacks for this service.
setCallbacks(String, String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
Sets the callbacks for this service.
setCallbacks(String, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the callbacks for this service.
setCallbacks(Object, String, String, String, String) - Method in class org.apache.felix.dm.impl.FilterService
 
setCallbacks(String, String, String, String) - Method in class org.apache.felix.dm.impl.FilterService
 
setCallbacks(String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCardinality(int) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setCardinality(int) - Method in interface org.apache.felix.dm.PropertyMetaData
Return the cardinality of this property.
setComposition(Object, String) - Method in interface org.apache.felix.dm.Component
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
setComposition(String) - Method in interface org.apache.felix.dm.Component
Sets the method to invoke on the service implementation to get back all instances that are part of a composition and need dependencies injected.
setComposition(Object, String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setComposition(String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setComposition(Object, String) - Method in class org.apache.felix.dm.impl.FilterService
 
setComposition(String) - Method in class org.apache.felix.dm.impl.FilterService
 
setDefaultImplementation(Object) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the default implementation for this service dependency.
setDefaultImplementation(Object) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the default implementation for this service dependency.
setDefaults(String[]) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setDefaults(String[]) - Method in interface org.apache.felix.dm.PropertyMetaData
Returns a default for this property.
setDescription(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
A human readable description of the PID this configuration is associated with.
setDescription(String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setDescription(String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
A human readable description of the PID this annotation is associated with.
setDescription(String) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setDescription(String) - Method in interface org.apache.felix.dm.PropertyMetaData
Returns the property description.
setFactory(Object, String) - Method in interface org.apache.felix.dm.Component
Sets the factory to use to create the implementation.
setFactory(String) - Method in interface org.apache.felix.dm.Component
Sets the factory to use to create the implementation.
setFactory(Object, String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setFactory(String) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setFactory(Object, String) - Method in class org.apache.felix.dm.impl.FilterService
 
setFactory(String) - Method in class org.apache.felix.dm.impl.FilterService
 
setFilter(String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the filter condition to depend on.
setFilter(String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setFilter(String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setFilter(String) - Method in interface org.apache.felix.dm.ResourceDependency
 
setHeading(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
The label used to display the tab name (or section) where the properties are displayed.
setHeading(String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setHeading(String) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setHeading(String) - Method in interface org.apache.felix.dm.PropertyMetaData
The label used to display the property.
setId(String) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setId(String) - Method in interface org.apache.felix.dm.PropertyMetaData
The key of a ConfigurationAdmin property.
setImplementation(Object) - Method in interface org.apache.felix.dm.Component
Sets the implementation for this component.
setImplementation(Object) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setImplementation(Object) - Method in class org.apache.felix.dm.impl.FilterService
 
setInstanceBound(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Sets the dependency to be bound to this instance.
setInstanceBound(boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
 
setInstanceBound(boolean) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setInstanceBound(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setInstanceBound(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setInstanceBound(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
setInstanceBound(boolean) - Method in interface org.apache.felix.dm.ResourceDependency
 
setInstanceBound(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
 
setInterface(String, Dictionary) - Method in interface org.apache.felix.dm.Component
Sets the public interface under which this component should be registered in the OSGi service registry.
setInterface(String[], Dictionary) - Method in interface org.apache.felix.dm.Component
Sets the public interfaces under which this component should be registered in the OSGi service registry.
setInterface(String, Dictionary) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setInterface(String[], Dictionary) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setInterface(String, Dictionary) - Method in class org.apache.felix.dm.impl.FilterService
 
setInterface(String[], Dictionary) - Method in class org.apache.felix.dm.impl.FilterService
 
setIsInstanceBound(boolean) - Method in class org.apache.felix.dm.impl.dependencies.DependencyBase
 
setIsRequired(boolean) - Method in class org.apache.felix.dm.impl.dependencies.DependencyBase
 
setLocalization(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
Points to the basename of the Properties file that can localize the Meta Type informations.
setLocalization(String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setLocalization(String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
Points to the basename of the Properties file that can localize the Meta Type informations.
setName(String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
The label used to display the tab name (or section) where the properties are displayed.
setPid(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
Sets the service.pid of the configuration you are depending on.
setPid(String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
Sets the service.pid of the configuration you are depending on.
setPropagate(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Sets property propagation.
setPropagate(boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
Sets propagation of the configuration properties to the service properties.
setPropagate(boolean) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setPropagate(Object, String) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setPropagate(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
Sets propagation of the configuration properties to the service properties.
setPropagate(Object, String) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
setPropagate(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setPropagate(Object, String) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setPropagate(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
setPropagate(Object, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
setPropagate(boolean) - Method in interface org.apache.felix.dm.ResourceDependency
 
setPropagate(Object, String) - Method in interface org.apache.felix.dm.ResourceDependency
 
setPropagate(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
Sets propagation of the service dependency properties to the provided service properties.
setPropagate(Object, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets an Object instance and a callback method used to propagate some properties to the provided service properties.
setProperties(Dictionary) - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
setRequired(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Sets the dependency to be required.
setRequired(boolean) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setRequired(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setRequired(boolean) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the required flag which determines if this service is required or not.
setRequired(boolean) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
Sets the required flag which determines if this service is required or not.
setRequired(boolean) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setRequired(boolean) - Method in interface org.apache.felix.dm.PropertyMetaData
Tells if this property is required or not.
setRequired(boolean) - Method in interface org.apache.felix.dm.ResourceDependency
 
setRequired(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the required flag which determines if this service is required or not.
setResource(URL) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
setResource(URL) - Method in interface org.apache.felix.dm.ResourceDependency
 
setService(Class) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the name of the service that should be tracked.
setService(Class, String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the name of the service that should be tracked.
setService(String) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
setService(Class, ServiceReference) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
Sets the name of the service that should be tracked.
setService(Class) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setService(Class, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setService(String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the filter for the services that should be tracked.
setService(Class, ServiceReference) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setServiceProperties(Dictionary) - Method in interface org.apache.felix.dm.Component
Sets the service properties associated with the component.
setServiceProperties(Dictionary) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Set some service properties to all already instantiated services.
setServiceProperties(Dictionary) - Method in class org.apache.felix.dm.impl.ComponentImpl
 
setServiceProperties(Dictionary) - Method in class org.apache.felix.dm.impl.FilterService
 
setStateMask(int) - Method in interface org.apache.felix.dm.BundleDependency
Sets the bundle state mask to depend on.
setStateMask(int) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
setTimeout(long) - Method in class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
Sets the timeout for this temporal dependency.
setTimeout(long) - Method in interface org.apache.felix.dm.TemporalServiceDependency
Sets the timeout for this temporal dependency.
setType(Class) - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
setType(Class) - Method in interface org.apache.felix.dm.PropertyMetaData
Returns the property primitive type.
size() - Method in class org.apache.felix.dm.tracker.BundleTracker
Return the number of bundles being tracked by this BundleTracker.
size() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Return the number of services being tracked by this ServiceTracker.
start() - Method in interface org.apache.felix.dm.Component
Starts the component.
start(DependencyService) - Method in interface org.apache.felix.dm.DependencyActivation
 
start(BundleContext) - Method in class org.apache.felix.dm.DependencyActivatorBase
Start method of the bundle activator.
start() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
start(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
start(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
start(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
start(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
start() - Method in class org.apache.felix.dm.impl.FilterService
 
started(Component) - Method in interface org.apache.felix.dm.ComponentStateListener
Called when the component is started.
starting(Component) - Method in interface org.apache.felix.dm.ComponentStateListener
Called when the component is starting.
State - Class in org.apache.felix.dm.impl
Encapsulates the current state of the dependencies of a service.
State(List, boolean, boolean, boolean) - Constructor for class org.apache.felix.dm.impl.State
Creates a new state instance.
STATE_AVAILABLE_OPTIONAL - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
State constant for an available, optional dependency.
STATE_AVAILABLE_REQUIRED - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
State constant for an available, required dependency.
STATE_NAMES - Static variable in interface org.apache.felix.dm.ComponentDeclaration
Names for the states of this component.
STATE_NAMES - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
Names for the states of this dependency.
STATE_REGISTERED - Static variable in interface org.apache.felix.dm.ComponentDeclaration
State constant for a registered component.
STATE_UNAVAILABLE_OPTIONAL - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
State constant for an unavailable, optional dependency.
STATE_UNAVAILABLE_REQUIRED - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
State constant for an unavailable, required dependency.
STATE_UNREGISTERED - Static variable in interface org.apache.felix.dm.ComponentDeclaration
State constant for an unregistered component.
stop() - Method in interface org.apache.felix.dm.Component
Stops the component.
stop(DependencyService) - Method in interface org.apache.felix.dm.DependencyActivation
 
stop(BundleContext) - Method in class org.apache.felix.dm.DependencyActivatorBase
Stop method of the bundle activator.
stop() - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
stop() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
stop(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.BundleDependencyImpl
 
stop(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
stop(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ResourceDependencyImpl
 
stop(DependencyService) - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
stop() - Method in class org.apache.felix.dm.impl.FilterService
 
stopped(Component) - Method in interface org.apache.felix.dm.ComponentStateListener
Called when the component is stopped.
stopping(Component) - Method in interface org.apache.felix.dm.ComponentStateListener
Called when the component is stopping.

T

TemporalServiceDependency - Interface in org.apache.felix.dm
A Temporal Service dependency that can block the caller thread between service updates.
TemporalServiceDependencyImpl - Class in org.apache.felix.dm.impl.dependencies
Temporal Service dependency implementation, used to hide temporary service dependency "outage".
TemporalServiceDependencyImpl(BundleContext, Logger) - Constructor for class org.apache.felix.dm.impl.dependencies.TemporalServiceDependencyImpl
Creates a new Temporal Service Dependency.
toString() - Method in class org.apache.felix.dm.impl.AdapterServiceImpl.AdapterImpl
 
toString() - Method in class org.apache.felix.dm.impl.ComponentImpl
 
toString() - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
toString() - Method in class org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl
 
toString() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
 
toString() - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
toString() - Method in class org.apache.felix.dm.impl.State
 
toString(ServiceReference) - Static method in class org.apache.felix.dm.ServiceUtil
Converts a service reference to a string, listing both the bundle it was registered from and all properties.

U

unregister() - Method in class org.apache.felix.dm.impl.ServiceRegistrationImpl
 
updated(String, Dictionary) - Method in class org.apache.felix.dm.impl.AbstractDecorator
 
updated(Dictionary) - Method in class org.apache.felix.dm.impl.dependencies.ConfigurationDependencyImpl
 
updated(Dictionary) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
We also implements the ManagedService and we just delegates the configuration handling to our associated ConfigurationDependency.
updated(String, Dictionary) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
 
updateService(Object[]) - Method in class org.apache.felix.dm.impl.AbstractDecorator
Extra method, which may be used by sub-classes, when adaptee has changed.
updateService(Object[]) - Method in class org.apache.felix.dm.impl.FactoryConfigurationAdapterServiceImpl.AdapterImpl
Method called from our superclass, when we need to update a Service, because the configuration has changed.
URL - Static variable in interface org.apache.felix.dm.ResourceHandler
Exact URL that this handler is looking for.

V

validate(String) - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
 

W

waitForService(long) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Wait for at least one service to be tracked by this ServiceTracker.

A B C D E F G H I L M O P R S T U V W

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.