Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractCustomizerActionSet - Class in org.apache.felix.dm.tracker
-
Actions which can be performed on a given customizer interface.
- AbstractCustomizerActionSet() - Constructor for class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- AbstractDependency<T> - Class in org.apache.felix.dm.context
-
Abstract class for implementing Dependencies.
- AbstractDependency() - Constructor for class org.apache.felix.dm.context.AbstractDependency
-
Creates a new Dependency.
- AbstractDependency(AbstractDependency<T>) - Constructor for class org.apache.felix.dm.context.AbstractDependency
-
Create a clone of a given Dependency.
- AbstractFactoryFilterIndex - Class in org.apache.felix.dm.impl.index
- AbstractFactoryFilterIndex() - Constructor for class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- AbstractFactoryFilterIndex.FilterData - Class in org.apache.felix.dm.impl.index
-
Structure to hold internal filter data.
- AdapterComponent - Interface in org.apache.felix.dm
-
Interface used to configure the various parameters needed when defining a Dependency Manager adapter component.
- AdapterFilterIndex - Class in org.apache.felix.dm.impl.index
- AdapterFilterIndex() - Constructor for class org.apache.felix.dm.impl.index.AdapterFilterIndex
- add(String, String) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
- add(Component) - Method in class org.apache.felix.dm.DependencyManager
-
Adds a new component to the dependency manager.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.AdapterComponent
-
Adds a component state listener to this component.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.AspectComponent
-
Adds a component state listener to this component.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.BundleComponent
-
Adds a component state listener to this component.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
-
Adds a component state listener to this component.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.FactoryComponent
-
Adds a component state listener to this component.
- add(ComponentStateListener) - Method in interface org.apache.felix.dm.ResourceComponent
-
Adds a component state listener to this component.
- add(Dependency...) - Method in interface org.apache.felix.dm.AdapterComponent
-
Adds dependency(ies) to this component, atomically.
- add(Dependency...) - Method in interface org.apache.felix.dm.AspectComponent
-
Adds dependency(ies) to this component, atomically.
- add(Dependency...) - Method in interface org.apache.felix.dm.BundleComponent
-
Adds dependency(ies) to this component, atomically.
- add(Dependency...) - Method in interface org.apache.felix.dm.Component
-
Adds dependency(ies) to this component, atomically.
- add(Dependency...) - Method in interface org.apache.felix.dm.FactoryComponent
-
Adds dependency(ies) to this component, atomically.
- add(Dependency...) - Method in interface org.apache.felix.dm.ResourceComponent
-
Adds dependency(ies) to this component, atomically.
- add(PropertyMetaData) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Adds a MetaData regarding a given configuration property.
- add(PropertyMetaData) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
-
Registers the metatype information of a given configuration property
- add(PropertyMetaData...) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets metatype MetaData regarding configuration properties.
- add(ServiceReference) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- addBundleListener(BundleListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- addCustomizerAdded(Object, Object, Object) - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- addCustomizerModified(Object, Object, Object) - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- addCustomizerRemoved(Object, Object, Object) - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- added(URL) - Method in interface org.apache.felix.dm.ResourceHandler
-
Deprecated.
- added(URL, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceHandler
-
Invoked whenever a new resource is added.
- ADDED - Enum constant in enum org.apache.felix.dm.context.EventType
-
A Dependency service becomes available.
- 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.index.AbstractFactoryFilterIndex
- addedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- 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.
- addFilterIndex(FilterIndex) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- addFrameworkListener(FrameworkListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.dm.tracker.BundleTracker
-
Default implementation of the
BundleTrackerCustomizer.addingBundlemethod. - 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.index.AdapterFilterIndex
- addingService(ServiceReference) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- addingService(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- addingService(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.addingServicemethod. - 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).
- addServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- addServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- addServiceListener(ServiceListener, String) - Method in interface org.apache.felix.dm.FilterIndex
-
Adds a service listener to this filter index.
- addServiceListener(ServiceListener, String) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- addServiceListener(ServiceListener, String) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- addServiceListener(ServiceListener, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- addServiceListener(ServiceListener, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- addServiceListener(ServiceListener, String) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- addValue(String, boolean) - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- ALL - Enum constant in enum org.apache.felix.dm.diagnostics.DependencyGraph.ComponentState
- ALL - Enum constant in enum org.apache.felix.dm.diagnostics.DependencyGraph.DependencyState
- ALL_UNAVAILABLE - Enum constant in enum org.apache.felix.dm.diagnostics.DependencyGraph.DependencyState
- append(MultiPropertyKey) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
- appendActionSet(AbstractCustomizerActionSet) - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- ASPECT - Static variable in class org.apache.felix.dm.DependencyManager
- AspectComponent - Interface in org.apache.felix.dm
-
Interface used to configure the various parameters needed when defining a Dependency Manager aspect component.
- AspectFilterIndex - Class in org.apache.felix.dm.impl.index
- AspectFilterIndex() - Constructor for class org.apache.felix.dm.impl.index.AspectFilterIndex
- AttributeDefinitionImpl - Class in org.apache.felix.dm.impl.metatype
- AttributeDefinitionImpl(PropertyMetaDataImpl, Resource) - Constructor for class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
B
- BUNDLE - Enum constant in enum org.apache.felix.dm.Component.ServiceScope
-
When the component is registered as a service, it must be registered as a bundle scope service and an instance of the component must be created for each bundle using the service.
- BundleComponent - Interface in org.apache.felix.dm
-
Interface used to configure the various parameters needed when defining a Dependency Manager bundle adapter component.
- BundleContextInterceptor - Class in org.apache.felix.dm.impl.index
- BundleContextInterceptor(ServiceRegistryCache, BundleContext) - Constructor for class org.apache.felix.dm.impl.index.BundleContextInterceptor
- BundleContextInterceptorBase - Class in org.apache.felix.dm.impl.index
-
Base class for bundle context interceptors that keep track of service listeners and delegate incoming changes to them.
- BundleContextInterceptorBase(BundleContext) - Constructor for class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- BundleDependency - Interface in org.apache.felix.dm
- BundleTracker - Class in org.apache.felix.dm.tracker
-
The
BundleTrackerclass simplifies tracking bundles much like theServiceTrackersimplifies tracking services. - BundleTracker(BundleContext, int, BundleTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.BundleTracker
-
Create a
BundleTrackerfor bundles whose state is present in the specified state mask. - BundleTrackerCustomizer - Interface in org.apache.felix.dm.tracker
-
The
BundleTrackerCustomizerinterface allows aBundleTrackerto customize theBundles that are tracked.
C
- changed(URL) - Method in interface org.apache.felix.dm.ResourceHandler
-
Deprecated.Please use
ResourceHandler.changed(URL, Dictionary)instead. When both are specified, the new method takes precedence and the deprecated one is not invoked. - changed(URL, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceHandler
-
Invoked whenever an existing resource changes.
- changed(Component, ComponentState) - Method in interface org.apache.felix.dm.ComponentStateListener
-
Called on each component state change.
- CHANGED - Enum constant in enum org.apache.felix.dm.context.EventType
-
A Dependency service has changed.
- CircularDependency - Class in org.apache.felix.dm.diagnostics
- CircularDependency() - Constructor for class org.apache.felix.dm.diagnostics.CircularDependency
- clear() - Method in class org.apache.felix.dm.DependencyManager
-
Removes all components and their dependencies.
- close() - Method in class org.apache.felix.dm.context.Event
-
Release the resources this event is holding (like service reference for example).
- close() - Method in interface org.apache.felix.dm.FilterIndex
-
Closes this filter index.
- close() - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- close() - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- close() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- close() - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- 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. - compareTo(Event) - Method in class org.apache.felix.dm.context.Event
- Component - Interface in org.apache.felix.dm
-
Component interface.
- Component.ServiceScope - Enum in org.apache.felix.dm
-
Component service scopes
- ComponentContext - Interface in org.apache.felix.dm.context
-
This interface is the entry point to the Component implementation context.
- ComponentDeclaration - Interface in org.apache.felix.dm
-
Describes a component.
- ComponentDependencyDeclaration - Interface in org.apache.felix.dm
-
Describes a component dependency.
- ComponentExecutorFactory - Interface in org.apache.felix.dm
-
A
ComponentExecutorFactoryservice can be registered by any management agent bundle in order to enable parallel activation of Components. - ComponentState - Enum in org.apache.felix.dm
-
Component states.
- 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.
- containsProperty(String) - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- 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. - copyToCollection(Collection<Object>) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Copy all dependency service instances to the given collection.
- copyToCollection(Collection<Object>) - Method in interface org.apache.felix.dm.context.DependencyContext
-
Copies all the dependency service instances to the given collection.
- copyToMap(Map<Object, Dictionary<?, ?>>) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Copy all dependency service instances to the given map (key = dependency service, value = dependency service properties.
- copyToMap(Map<Object, Dictionary<?, ?>>) - Method in interface org.apache.felix.dm.context.DependencyContext
-
Copies all the dependency service instances to the given map (key = dependency service, value = dependency servie properties).
- createAdapterComponent() - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Creates a new adapter component.
- createAdapterComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new adapter service.
- createAdapterComponent() - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new adapter component.
- createAdapterFactoryConfigurationService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAdapterService(Class<?>, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, Object, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, Object, String, String, String, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, Object, String, String, String, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAdapterService(Class<?>, String, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAspectComponent() - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Creates a new aspect component.
- createAspectComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new aspect component.
- createAspectComponent() - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new aspect component.
- createAspectService(Class<?>, String, int) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAspectService(Class<?>, String, int) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, Object, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, Object, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createAspectService(Class<?>, String, int, String, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createBundleAdapterService(int, String, boolean, Object, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createBundleAdapterService(int, String, boolean, Object, String, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createBundleComponent() - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Creates a new bundle adapter.
- createBundleComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new bundle adapter component.
- createBundleComponent() - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new bundle adapter.
- createBundleContextInterceptor(BundleContext) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
-
Creates an interceptor for a bundle context that uses our cache.
- 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 component.
- 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.
- createConfigurationType(Class<U>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Creates a configuration for a given type backed by a given dictionary.
- createCopy() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Creates a copy of this Dependency.
- createCopy() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Creates a clone of this dependency.
- createFactoryComponent() - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Creates a new Factory Component.
- createFactoryComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new factory configuration component.
- createFactoryComponent() - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new Factory Component.
- createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Class<?>) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Class<?>) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Object) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Object) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Object, Class<?>) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, Object, Class<?>) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createFactoryConfigurationAdapterService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createFilter(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- createKey(int) - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- createKeyFromFilter(String, String) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- createKeys(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- createProperties(URL) - Static method in class org.apache.felix.dm.ResourceUtil
-
Creates a set of properties for a resource based on its URL.
- 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.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createResourceAdapter(String, boolean, Object, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createResourceAdapter(String, Object, String, Object, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createResourceAdapter(String, Object, String, Object, String, String) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
-
Deprecated.
- createResourceAdapterService(String, boolean, Object, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createResourceAdapterService(String, boolean, Object, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createResourceAdapterService(String, Object, String, Object, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createResourceAdapterService(String, Object, String, Object, String, String) - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Deprecated.
- createResourceComponent() - Method in class org.apache.felix.dm.compat.DependencyManagerCompat
-
Creates a new resource adapter component.
- createResourceComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new resource adapter component.
- createResourceComponent() - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new resource adapter component.
- 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.
- 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(long) - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Creates a new temporal service dependency.
- createTemporalServiceDependency(long) - Method in class org.apache.felix.dm.DependencyManager
-
Creates a new timed required service dependency.
D
- debug() - Method in class org.apache.felix.dm.Logger
- debug(String, Object...) - Method in class org.apache.felix.dm.Logger
- debug(String, Throwable, Object...) - Method in class org.apache.felix.dm.Logger
- Default Thread Model - Search tag in interface org.apache.felix.dm.ComponentExecutorFactory
- Section
- deleted(String) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
- Dependency - Interface in org.apache.felix.dm
-
Generic dependency for a component.
- DependencyActivatorBase - Class in org.apache.felix.dm
-
Base bundle activator class.
- DependencyActivatorBase() - Constructor for class org.apache.felix.dm.DependencyActivatorBase
- DependencyActivatorBaseCompat - Class in org.apache.felix.dm.compat
-
This class contains some methods which have been deprecated from the DependencyActivatorBase class.
- DependencyActivatorBaseCompat() - Constructor for class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
- DependencyContext - Interface in org.apache.felix.dm.context
-
Every DependencyManager Dependency implementations must implement this interface.
- DependencyGraph - Class in org.apache.felix.dm.diagnostics
-
The dependency graph is a view of all components managed by the dependency manager and of their dependencies.
- DependencyGraph.ComponentState - Enum in org.apache.felix.dm.diagnostics
-
Use this to specify which components the dependency graph should contain
- DependencyGraph.DependencyState - Enum in org.apache.felix.dm.diagnostics
-
Use this to specify which dependencies the graph should contain
- 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.
- DependencyManagerCompat - Class in org.apache.felix.dm.compat
-
This class contains some methods which have been deprecated from the DependencyManager class.
- DependencyManagerCompat() - Constructor for class org.apache.felix.dm.compat.DependencyManagerCompat
- 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.Logger
E
- EMPTY_PROPERTIES - Static variable in class org.apache.felix.dm.context.AbstractDependency
-
Default empty dependency properties.
- EMPTY_PROPERTIES - Static variable in class org.apache.felix.dm.context.Event
- Enabling parallelism with a ComponentExecutorFactory - Search tag in interface org.apache.felix.dm.ComponentExecutorFactory
- Section
- ensureNotActive() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Checks if the component dependency is not started.
- equals(Object) - Method in class org.apache.felix.dm.context.Event
- equals(Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
- err(String, Object...) - Method in class org.apache.felix.dm.Logger
- err(String, Throwable, Object...) - Method in class org.apache.felix.dm.Logger
- Event - Class in org.apache.felix.dm.context
-
An event holds all data that belongs to some external event as it comes in via the 'changed' callback of a dependency.
- Event(Object) - Constructor for class org.apache.felix.dm.context.Event
- EventType - Enum in org.apache.felix.dm.context
-
Types of dependency events
- Examples for the usage of the "org.apache.felix.dependencymanager.parallel" property: - Search tag in interface org.apache.felix.dm.ComponentExecutorFactory
- Section
- Examples of a ComponentExecutorFactory that provides a shared threadpool: - Search tag in interface org.apache.felix.dm.ComponentExecutorFactory
- Section
F
- FactoryComponent - Interface in org.apache.felix.dm
-
Interface used to configure the various parameters needed when defining a Dependency Manager factory component.
- filter - Variable in class org.apache.felix.dm.tracker.ServiceTracker
-
The Filter used by this
ServiceTrackerwhich specifies the search criteria for the services to track. - Filter - Class in org.apache.felix.dm.impl.index.multiproperty
- 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.
- FilterData() - Constructor for class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex.FilterData
- FilterIndex - Interface in org.apache.felix.dm
-
A filter index is an interface you can implement to create your own, optimized index for specific filter expressions.
- FilterIndexBundleContext - Class in org.apache.felix.dm.impl.index
- FilterIndexBundleContext(BundleContext) - Constructor for class org.apache.felix.dm.impl.index.FilterIndexBundleContext
G
- getActions() - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- getAllComponents() - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns the list of components in the graph
- getAllDependencies() - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns a list all dependencies in the graph
- getAllServiceReferences(String, String) - Method in interface org.apache.felix.dm.FilterIndex
-
Returns all service references that match the specified class and filter.
- getAllServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- getAllServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- getAllServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- getAllServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getAllServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- getAttributeDefinitions(int) - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
- getAutoConfig(Class<?>) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Indicates if an object of the given class can be injected in one field of the component
- getAutoConfigInstance(Class<?>) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the component instance field that is assignable to a given class type
- getAutoConfigName() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the field name when the dependency can be injected to.
- 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.
- getAutoConfigType() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the type of the field where this dependency can be injected (auto config), or return null if autoconfig is not supported.
- getAutoConfigType() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Returns the type of the field which can be injected with the dependency service.
- getBundle() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the Compoent's bundle.
- getBundle() - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getBundle(long) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getBundle(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getBundleContext() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the bundle context associated with this component.
- getBundleContext() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the Component's bundle context
- 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.DependencyManager
-
Returns the bundle context associated with this dependency manager.
- getBundleName() - Method in class org.apache.felix.dm.diagnostics.MissingDependency
- getBundles() - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getBundles() - Method in class org.apache.felix.dm.tracker.BundleTracker
-
Return an array of
Bundles for all bundles being tracked by thisBundleTracker. - getCache() - Static method in class org.apache.felix.dm.impl.index.ServiceRegistryCacheManager
-
Gets the service registry cache, if enabled.
- getCallbacksTime() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the execution time in nanos for each component callbacks (init/start/stop/destroy)
- getCardinality() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
- getCardinality() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- getCircularDependencies() - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns the list of circular dependencies in the graph
- getClassName() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the class name of the Component implementation.
- getComponentContext() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the component implementation context
- getComponentContext() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Returns the Component implementation context associated to this Dependency context.
- getComponentDeclaration() - Method in interface org.apache.felix.dm.Component
-
Returns the component description (dependencies, service provided, etc ...).
- getComponentDependencies() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns a list of dependencies associated with this component.
- getComponents() - Method in class org.apache.felix.dm.DependencyManager
-
Returns a list of components.
- getComponents() - Method in class org.apache.felix.dm.diagnostics.CircularDependency
- getDataFile(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getDebugKey() - Method in class org.apache.felix.dm.Logger
- getDefaults() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- getDefaultService(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the default service, or null.
- getDefaultValue() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
- getDependecies(ComponentDeclaration) - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
For a given component declaration, it returns a list of its dependencies in the state specified when the graph was built.
- getDependencies() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the list of dependencies that has been registered on this component
- getDependencyEvent(DependencyContext) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the highest ranked dependency service instance for a given dependency
- getDependencyEvents(DependencyContext) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns all the available dependency services for a given dependency
- getDependencyManager() - Method in interface org.apache.felix.dm.Component
-
Returns the dependency manager associated with this component.
- getDependencyManager() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the dependency manager for this component
- getDependencyManager() - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Returns the dependency manager that is associated with this bundle.
- getDependencyManagers() - Static method in class org.apache.felix.dm.DependencyManager
-
Returns the list of currently created dependency managers.
- 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
- getEvent() - Method in class org.apache.felix.dm.context.Event
-
Returns the actual event object wrapped by this event (a Service Dependency, a Bundle for Bundle Dependency, etc...).
- getExecutor() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the Component Executor gate that can be used to ensure proper component event serialization.
- getExecutorFor(Component) - Method in interface org.apache.felix.dm.ComponentExecutorFactory
-
Returns an Executor (typically a shared thread pool) used to manage a given DependencyManager Component.
- getFilter() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
-
Returns the Dependency filter or null
- getFilter() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the dependency filter, if any.
- getFilterIndices() - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- getGraph(DependencyGraph.ComponentState, DependencyGraph.DependencyState) - Static method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Build the dependency graph.
- 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 interface org.apache.felix.dm.ComponentDeclaration
-
Returns the instance id of this component.
- getId() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- getID() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
- getID() - Method in class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
- getInstance() - Method in interface org.apache.felix.dm.Component
-
Returns the instance that make up this component.
- getInstances() - 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.
- getInstances() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the dependency callback instances
- getInstances() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the component instances
- getKey() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- getLocales() - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
-
Returns all the Locales our bundle is containing.
- getLogger() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Returns the logger which can be used by the DependencyManager Dependencies implementations.
- 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.DependencyManager
- getMissingCustomDependencies() - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns all custom missing dependencies.
- getMissingDependencies(String) - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns all the missing dependencies of a given type.
- getName() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the description of this component (the classname or the provided service(s))
- getName() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
-
Returns the name of this dependency (a generic name with optional info separated by spaces)
- getName() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns a description of this dependency (like the dependency service class name with associated filters)
- getName() - Method in class org.apache.felix.dm.diagnostics.MissingDependency
- 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
Bundleif the specified bundle is being tracked by thisBundleTracker. - 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 class org.apache.felix.dm.context.AbstractDependency
-
Returns the dependency service properties (empty by default).
- getProperties() - Method in class org.apache.felix.dm.context.Event
-
Returns the properties of the actual event object wrapped by this event (Service Dependency properties, ...).
- getProperties() - Method in interface org.apache.felix.dm.Dependency
-
Returns the properties associated with this dependency.
- getProperties() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- getProperty(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getProperty(String) - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- getPropertyKeys() - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- getProviders(ComponentDependencyDeclaration) - Method in class org.apache.felix.dm.diagnostics.DependencyGraph
-
Returns the list of components that provide the given dependency.
- getService() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Get the highest ranked available dependency service, or null.
- getService() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Returns the highest ranked available dependency service instance, or null if the dependency is unavailable.
- getService() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Returns a service object for one of the services being tracked by this
ServiceTracker. - getService(ServiceReference) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getService(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Returns the service object for the specified
ServiceReferenceif the specified referenced service is being tracked by thisServiceTracker. - getServiceListeners() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- getServiceObjects(ServiceReference<S>) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getServiceProperties() - Method in interface org.apache.felix.dm.Component
-
Returns the component service properties.
- getServiceProperties() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the service properties, or null
- getServiceReference() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Returns a
ServiceReferencefor one of the services being tracked by thisServiceTracker. - getServiceReference(Class<S>) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- getServiceReference(Class<S>) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getServiceReference(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- getServiceReference(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getServiceReferences() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Return an array of
ServiceReferences for all services being tracked by thisServiceTracker. - getServiceReferences(Class<S>, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- getServiceReferences(Class<S>, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- getServiceReferences(String, String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- getServiceRegistration() - Method in interface org.apache.felix.dm.Component
-
Returns the service registration for this component.
- getServices() - Method in interface org.apache.felix.dm.ComponentDeclaration
-
Returns the service optionally provided by this component, or null
- getServices() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Return an array of service objects for all services being tracked by this
ServiceTracker. - getSimpleName() - Method in interface org.apache.felix.dm.ComponentDependencyDeclaration
-
Returns the simple dependency name (service classname for example)
- getSimpleName() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns a simple name for this dependency (like the dependency service class name).
- getSize() - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- 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.context.AbstractDependency
-
Returns this dependency state.
- 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.context.AbstractDependency
-
Returns the dependency symbolic type.
- getType() - Method in class org.apache.felix.dm.diagnostics.MissingDependency
- getType() - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
- getType() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- getValue() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- getValues() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
H
- handleEvent(DependencyContext, EventType, Event...) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Notifies the Component about a dependency event.
- handleServiceAdd(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- handleServicePropertiesChange(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- handleServiceRemove(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- hasFilterIndexFor(String, String) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- hashCode() - Method in class org.apache.felix.dm.context.Event
- hashCode() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
- hasReference() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Returns a boolean indicating whether this
ServiceTrackeris tracking any services. - HOST - Static variable in interface org.apache.felix.dm.ResourceHandler
-
The host part of the URL.
I
- INACTIVE - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component is not currently started, and is inactive.
- INDEX_LOG_TRESHOLD - Static variable in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- info() - Method in class org.apache.felix.dm.Logger
- info(String, Object...) - Method in class org.apache.felix.dm.Logger
- info(String, Throwable, Object...) - Method in class org.apache.felix.dm.Logger
- init() - Static method in class org.apache.felix.dm.impl.index.ServiceRegistryCacheManager
-
Initialize the service registry cache.
- init(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Initialize the dependency manager.
- injectionDisabled() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Indicates if the component fields and methods injections are disabled.
- installBundle(String) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- installBundle(String, InputStream) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- instantiateComponent() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Instantiates the component instances.
- INSTANTIATED_AND_WAITING_FOR_REQUIRED - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component is instantiated and waiting for dynamic required dependencies defined in init callback.
- invokeCallback(Object[], String, Class<?>[][], Supplier<?>[][], boolean) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Invokes a callback method on a given set of objects.
- invokeCallback(EventType, Event...) - Method in class org.apache.felix.dm.context.AbstractDependency
-
A Component callback must be invoked with dependency event(s).
- invokeCallback(EventType, Event...) - Method in interface org.apache.felix.dm.context.DependencyContext
-
The Component implementation asks this dependency to invoke a component dependency callback.
- invokeCallbackMethod(Object[], String, Class<?>[][], Object[][]) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Invokes a callback method on a given set of objects.
- invokeCallbackMethod(Object[], String, Class<?>[][], Object[][], boolean) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Invokes a callback method on a given set of objects.
- isActive() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Is this component already started ?
- isApplicable(String, String) - Method in interface org.apache.felix.dm.FilterIndex
-
Determines if the combination of class and filter is applicable for this filter index.
- isApplicable(String, String) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- isApplicable(String, String) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- isApplicable(String, String) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- isApplicable(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- isAutoConfig() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Can this dependency be injected in a component class field (by reflexion, true by default) ?
- isAutoConfig() - Method in interface org.apache.felix.dm.Dependency
-
Returns
trueif auto configuration is enabled for this dependency. - isAvailable() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Is this Dependency satisfied and available ?
- isAvailable() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Is this component available (all required dependencies are available) ?
- isAvailable() - Method in interface org.apache.felix.dm.Dependency
-
Returns
trueif the dependency is available. - isInstanceBound() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Is this Dependency "instance bound" (has been defined within the component's init method) ?
- isInstanceBound() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Is this dependency instance bound ?
- isMultiValue() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- isNegate() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- isPermute() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- isPropagated() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Returns the propagate callback method that is invoked in order to supply dynamically some dependency service properties.
- isPropagated() - Method in interface org.apache.felix.dm.Dependency
-
Determines if the properties associated with this dependency should be propagated to the properties of the service registered by the component they belong to.
- isRequired() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Is this Dependency required (false by default) ?
- isRequired() - Method in interface org.apache.felix.dm.Dependency
-
Returns
trueif this a required dependency. - isRequired() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- isStarted() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Indicates if this dependency has been started by the Component implementation.
- isStarted() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Returns true if the dependency has been started, false if not
- isValid() - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- isValid() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- isWildcard() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
L
- localize(String) - Method in class org.apache.felix.dm.impl.metatype.Resource
- log(int, String) - Method in class org.apache.felix.dm.Logger
- log(int, String, Throwable) - Method in class org.apache.felix.dm.Logger
- log(ServiceReference, int, String) - Method in class org.apache.felix.dm.Logger
- log(ServiceReference, int, String, Throwable) - Method in class org.apache.felix.dm.Logger
- LOG_DEBUG - Static variable in class org.apache.felix.dm.Logger
- LOG_ERROR - Static variable in class org.apache.felix.dm.Logger
- LOG_INFO - Static variable in class org.apache.felix.dm.Logger
- LOG_WARNING - Static variable in class org.apache.felix.dm.Logger
- Logger - Class in org.apache.felix.dm
-
This class mimics the standard OSGi LogService interface.
- Logger(BundleContext) - Constructor for class org.apache.felix.dm.Logger
M
- m_add - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Component callback used to inject an added dependency.
- m_autoConfig - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Can this Dependency be auto configured in the component instance fields ?
- m_autoConfigInstance - Variable in class org.apache.felix.dm.context.AbstractDependency
-
The Component field name where the Dependency can be injected (null means any field with a compatible type will be injected).
- m_autoConfigInvoked - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Indicates if the setAutoConfig method has been invoked.
- m_available - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Is this Dependency available ? Volatile because the getState method (part of the
ComponentDependencyDeclarationinterface) may be called by any thread, at any time. - m_callbackInstance - Variable in class org.apache.felix.dm.context.AbstractDependency
-
The object instance on which the dependency callbacks are invoked on.
- m_change - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Component callback invoked when the dependency has changed.
- m_component - Variable in class org.apache.felix.dm.context.AbstractDependency
-
The Component implementation is exposed to Dependencies through this interface.
- m_context - Variable in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- m_instanceBound - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Is this Dependency "instance bound" ? A dependency is "instance bound" if it is defined within the component's init method, meaning that it won't deactivate the component if it is not currently available when being added from the component's init method.
- m_isStarted - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Has this Dependency been started by the Component implementation ? Volatile because the getState method (part of the
ComponentDependencyDeclarationinterface) may be called by any thread, at any time. - m_listenerToFilterMap - Variable in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- m_listenerToObjectClassMap - Variable in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- m_objectClass - Variable in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex.FilterData
- m_propagate - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Tells if the dependency service properties have to be propagated to the Component service properties.
- m_propagateCallbackInstance - Variable in class org.apache.felix.dm.context.AbstractDependency
-
The propagate callback instance that is invoked in order to supply dynamically some dependency service properties.
- m_propagateCallbackMethod - Variable in class org.apache.felix.dm.context.AbstractDependency
-
The propagate callback method that is invoked in order to supply dynamically some dependency service properties.
- m_propagateOverrides - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Tells if the dependency service properties should override default component service properties (false by default).
- m_ranking - Variable in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex.FilterData
- m_remove - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Component callback invoked when the dependency becomes unavailable.
- m_required - Variable in class org.apache.felix.dm.context.AbstractDependency
-
Is this dependency required (false by default) ?
- m_serviceId - Variable in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex.FilterData
- m_sidToServiceReferencesMap - Variable in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- m_trackAllAspects - Variable in class org.apache.felix.dm.tracker.ServiceTracker
-
Flag that gets set when opening the tracker, determines if the tracker should track all aspects or just the highest ranked ones.
- 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
- MetaTypeProviderImpl(MetaTypeProviderImpl, ManagedService, ManagedServiceFactory) - Constructor for class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
- METHOD_CACHE_SIZE - Static variable in class org.apache.felix.dm.DependencyManager
- MissingDependency - Class in org.apache.felix.dm.diagnostics
-
This represents a missing dependency.
- MissingDependency(String, String, String) - Constructor for class org.apache.felix.dm.diagnostics.MissingDependency
- modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
-
Default implementation of the
BundleTrackerCustomizer.modifiedBundlemethod. - modifiedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
-
A bundle tracked by the
BundleTrackerhas been modified. - modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.modifiedServicemethod. - modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
-
A service tracked by the
ServiceTrackerhas been modified. - modify(ServiceReference) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- MultiPropertyFilterIndex - Class in org.apache.felix.dm.impl.index.multiproperty
- MultiPropertyFilterIndex(String) - Constructor for class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- MultiPropertyKey - Class in org.apache.felix.dm.impl.index.multiproperty
- MultiPropertyKey(int) - Constructor for class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
N
- needsInstance() - Method in class org.apache.felix.dm.context.AbstractDependency
-
Tells if the Component must be first instantiated before starting this dependency (false by default).
- needsInstance() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Does this dependency need the component instances to determine if the dependency is available or not.
- needsInstance(boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Specifies if the component instance should be instantiated when this dependency is started.
O
- ObjectClassDefinitionImpl - Class in org.apache.felix.dm.impl.metatype
-
ObjectClassDefinition implementation.
- ObjectClassDefinitionImpl(String, String, String, List<PropertyMetaData>, Resource) - Constructor for class org.apache.felix.dm.impl.metatype.ObjectClassDefinitionImpl
- open() - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- open() - Method in class org.apache.felix.dm.tracker.BundleTracker
-
Open this
BundleTrackerand begin tracking bundles. - open() - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Open this
ServiceTrackerand begin tracking services. - open(boolean) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Open this
ServiceTrackerand begin tracking services. - open(boolean, boolean) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Open this
ServiceTrackerand begin tracking services. - open(BundleContext) - Method in interface org.apache.felix.dm.FilterIndex
-
Opens this filter index.
- open(BundleContext) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- open(BundleContext) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- open(BundleContext) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- org.apache.felix.dm - package org.apache.felix.dm
- org.apache.felix.dm.compat - package org.apache.felix.dm.compat
- org.apache.felix.dm.context - package org.apache.felix.dm.context
- org.apache.felix.dm.diagnostics - package org.apache.felix.dm.diagnostics
- org.apache.felix.dm.impl.index - package org.apache.felix.dm.impl.index
- org.apache.felix.dm.impl.index.multiproperty - package org.apache.felix.dm.impl.index.multiproperty
- org.apache.felix.dm.impl.metatype - package org.apache.felix.dm.impl.metatype
- org.apache.felix.dm.tracker - package org.apache.felix.dm.tracker
- overrideServiceProperties() - Method in class org.apache.felix.dm.context.AbstractDependency
- overrideServiceProperties() - Method in interface org.apache.felix.dm.Dependency
-
Determines if the propagated dependency properties must override the component service properties.
P
- PARALLEL - Static variable in class org.apache.felix.dm.DependencyManager
-
The DependencyManager Activator will wait for a threadpool before creating any DM components if the following OSGi system property is set to true.
- parse(String) - Static method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- 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.
- Property - Class in org.apache.felix.dm.impl.index.multiproperty
- Property() - Constructor for class org.apache.felix.dm.impl.index.multiproperty.Property
- Property(boolean, String, String) - Constructor for class org.apache.felix.dm.impl.index.multiproperty.Property
- 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.
- PROTOTYPE - Enum constant in enum org.apache.felix.dm.Component.ServiceScope
-
When the component is registered as a service, it must be registered as a prototype scope service and an instance of the component must be created for each distinct request for the service.
R
- referenceMatchesObjectClass(ServiceReference, String) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- registerFilterIndex(FilterIndex, BundleContext) - Static method in class org.apache.felix.dm.impl.index.ServiceRegistryCacheManager
-
Registers a FilterIndex into the service registry cache.
- registerService(Class<S>, ServiceFactory<S>, Dictionary<String, ?>) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- registerService(Class<S>, S, Dictionary<String, ?>) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- registerService(String[], Object, Dictionary) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- registerService(String, Object, Dictionary) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- remove(Component) - Method in class org.apache.felix.dm.DependencyManager
-
Removes a service from the dependency manager.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.AdapterComponent
-
Removes a component state listener from this component.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.AspectComponent
-
Removes a component state listener from this component.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.BundleComponent
-
Removes a component state listener from this component.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
-
Removes a component state listener from this component.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.FactoryComponent
-
Removes a component state listener from this component.
- remove(ComponentStateListener) - Method in interface org.apache.felix.dm.ResourceComponent
-
Removes a component state listener from this component.
- remove(Dependency) - Method in interface org.apache.felix.dm.AdapterComponent
-
Removes a dependency from the component.
- remove(Dependency) - Method in interface org.apache.felix.dm.AspectComponent
-
Removes a dependency from the component.
- remove(Dependency) - Method in interface org.apache.felix.dm.BundleComponent
-
Removes a dependency from the component.
- remove(Dependency) - Method in interface org.apache.felix.dm.Component
-
Removes a dependency from the component.
- remove(Dependency) - Method in interface org.apache.felix.dm.FactoryComponent
-
Removes a dependency from the component.
- remove(Dependency) - Method in interface org.apache.felix.dm.ResourceComponent
-
Removes a dependency from the component.
- 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.impl.index.AbstractFactoryFilterIndex
- remove(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Remove a service from this
ServiceTracker. - removeBundleListener(BundleListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- removed(URL) - Method in interface org.apache.felix.dm.ResourceHandler
-
Deprecated.Please use
ResourceHandler.removed(URL, Dictionary)instead. When both are specified, the new method takes precedence and the deprecated one is not invoked. - removed(URL, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceHandler
-
Invoked whenever an existing resource is removed.
- REMOVED - Enum constant in enum org.apache.felix.dm.context.EventType
-
A Dependency service becomes unavailable.
- removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
-
Default implementation of the
BundleTrackerCustomizer.removedBundlemethod. - removedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
-
A bundle tracked by the
BundleTrackerhas been removed. - removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Default implementation of the
ServiceTrackerCustomizer.removedServicemethod. - removedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
-
A service tracked by the
ServiceTrackerhas been removed. - removeFilterIndex(FilterIndex) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- removeFrameworkListener(FrameworkListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- removeServiceListener(ServiceListener) - Method in interface org.apache.felix.dm.FilterIndex
-
Removes a service listener from this filter index.
- removeServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- removeServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- removeServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- removeServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- removeServiceListener(ServiceListener) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- REQUIRED_UNAVAILABLE - Enum constant in enum org.apache.felix.dm.diagnostics.DependencyGraph.DependencyState
- 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
- ResourceComponent - Interface in org.apache.felix.dm
-
Interface used to configure the various parameters needed when defining a Dependency Manager resource adapter component.
- ResourceDependency - Interface in org.apache.felix.dm
-
A resource dependency is a dependency on a resource.
- 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
-
Utility class for resource handling.
- ResourceUtil() - Constructor for class org.apache.felix.dm.ResourceUtil
S
- serviceChanged(ServiceEvent) - Method in interface org.apache.felix.dm.FilterIndex
-
Invoked whenever a service event occurs.
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptor
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.FilterIndexBundleContext
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- serviceChanged(ServiceEvent) - Method in class org.apache.felix.dm.Logger
-
This method implements the callback for the ServiceListener interface.
- serviceChangedForFilterIndices(ServiceEvent) - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- ServiceDependency - Interface in org.apache.felix.dm
-
Service dependency that can track an OSGi service.
- SERVICEREGISTRY_CACHE_INDICES - Static variable in class org.apache.felix.dm.DependencyManager
- ServiceRegistryCache - Class in org.apache.felix.dm.impl.index
- ServiceRegistryCache(BundleContext) - Constructor for class org.apache.felix.dm.impl.index.ServiceRegistryCache
- ServiceRegistryCacheManager - Class in org.apache.felix.dm.impl.index
-
This class manages the service registry cache creation.
- ServiceRegistryCacheManager() - Constructor for class org.apache.felix.dm.impl.index.ServiceRegistryCacheManager
- ServiceTracker - Class in org.apache.felix.dm.tracker
-
The
ServiceTrackerclass simplifies using services from the Framework's service registry. - ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
-
Create a
ServiceTrackeron the specified class name. - ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
-
Create a
ServiceTrackeron the specifiedFilterobject. - ServiceTracker(BundleContext, ServiceReference, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
-
Create a
ServiceTrackeron the specifiedServiceReference. - ServiceTrackerCustomizer - Interface in org.apache.felix.dm.tracker
-
The
ServiceTrackerCustomizerinterface allows aServiceTrackerto customize the service objects that are tracked. - setAdaptee(Class<?>, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the service interface to apply the adapter to
- setAdapteeCallbackInstance(Object) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the instance to invoke the callbacks on (null by default, meaning the callbacks have to be invoked on the adapter itself)
- setAdapteeCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the callbacks to invoke when injecting the adaptee service into the adapter component.
- setAdapteeField(String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the name of the member to inject the service into
- setAspect(Class<?>, String, int) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the service interface to apply the aspect to (required parameter)
- setAspectCallbackInstance(Object) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the instance to invoke the callbacks on (optional parameter).
- setAspectCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets name of the callbacks method to invoke on add,change,remove, or swap callbacks (optional parameter).
- setAspectField(String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the aspect implementation field name where to inject original service (optional parameter).
- setAutoConfig(boolean) - Method in interface org.apache.felix.dm.BundleDependency
-
Enables auto configuration for this dependency.
- setAutoConfig(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
- setAutoConfig(boolean) - 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(Class<?>, boolean) - Method in interface org.apache.felix.dm.AdapterComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.AspectComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.BundleComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.Component
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.FactoryComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.ResourceComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.BundleComponent
-
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<?>, String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Configures auto configuration of injected classes in the component instance.
- setAutoConfig(String) - Method in class org.apache.felix.dm.context.AbstractDependency
- setAutoConfig(String) - Method in interface org.apache.felix.dm.ResourceDependency
-
Sets auto configuration for this service.
- setAutoConfig(String) - Method in interface org.apache.felix.dm.ServiceDependency
-
Sets auto configuration for this service.
- setAvailable(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Called by the Component implementation when the dependency is considered to be available.
- setAvailable(boolean) - Method in interface org.apache.felix.dm.context.DependencyContext
-
Sets this dependency as available, meaning that at least one dependency service is available.
- setBundle(Bundle) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the bundle to depend on directly.
- setBundleCallbackInstance(Object) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the instance to invoke the callbacks on (null by default, meaning the callbacks have to be invoked on the adapter itself)
- setBundleCallbackInstance(Object) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the instance to invoke the callbacks on (null by default, meaning the callbacks have to be invoked on the resource adapter itself)
- setBundleCallbacks(String, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the callbacks to invoke when injecting the resource into the adapter component.
- setBundleCallbacks(String, String, String) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the callbacks to invoke when injecting the bundle into the adapter component.
- setBundleFilter(int, String) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the bundle state mask and bundle manifest headers filter.
- setCallback(Object, String) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallback(Object, String, boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallback(Object, String, Class<?>) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallback(Object, String, Class<?>, boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallback(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallback(String, Class<?>) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the name of the callback method that should be invoked when a configuration is available.
- setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the callbacks for this dependency.
- setCallbacks(Object, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
-
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) - 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.BundleDependency
-
Sets the callbacks for this dependency.
- setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
-
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(Object, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
-
Sets the callbacks for this service.
- setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.BundleComponent
-
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(Object, String, String, String, String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
-
Sets the callbacks for this service.
- setCallbacks(String, String) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the callbacks for this dependency.
- setCallbacks(String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Sets the add/remove callbacks.
- setCallbacks(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.BundleDependency
-
Sets the callbacks for this dependency.
- setCallbacks(String, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Sets the add/change/remove callbacks.
- setCallbacks(String, 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.ServiceDependency
-
Sets the callbacks for this service.
- setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(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 interface org.apache.felix.dm.FactoryComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the names of the methods used as callbacks.
- setCallbacks(String, 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.
- setComponentContext(ComponentContext) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Called by the Component implementation before the Dependency can be started.
- setComponentContext(ComponentContext) - Method in interface org.apache.felix.dm.context.DependencyContext
-
Stores the Component implementation context in the Dependency Implementation.
- setComposition(Object, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
- setComposition(Object, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
- setComposition(Object, String) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
- 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(Object, String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
- setComposition(Object, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
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.AdapterComponent
-
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(String) - Method in interface org.apache.felix.dm.AspectComponent
-
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(String) - Method in interface org.apache.felix.dm.BundleComponent
-
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(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(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
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(String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the method to invoke on the service implementation to get back all instances that are part of a composition and need dependencies injected.
- setConfigType(Class<?>...) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the configuration property type(s) that are passed to the updated callback parameters
- setConfigType(Class<?>...) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the configuration type to use instead of a dictionary.
- setDebug(String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.AspectComponent
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.BundleComponent
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.Component
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Activate debug for this component.
- setDebug(String) - Method in interface org.apache.felix.dm.ServiceDependency
-
Enabled debug logging for this dependency instance.
- setDebug(String) - Method in class org.apache.felix.dm.tracker.ServiceTracker
- setDebugKey(String) - Method in class org.apache.felix.dm.Logger
- setDefaultImplementation(Object) - Method in interface org.apache.felix.dm.ServiceDependency
-
Sets the default implementation for an
optionalservice 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.
- setDefaults(String, String...) - Method in interface org.apache.felix.dm.PropertyMetaData
-
Returns some defaults for this property.
- setDependencyManager(DependencyManager) - Method in class org.apache.felix.dm.compat.DependencyActivatorBaseCompat
- setDereference(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
-
Configures whether or not this dependency should internally obtain the service object for all tracked service references.
- setDesc(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
A metatype human readable description of the factory PID this configuration is associated with.
- 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.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.
- setEnabledLevel(int) - Method in class org.apache.felix.dm.Logger
- setFactory(Object, String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in interface org.apache.felix.dm.Component
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the factory to use to create the implementation.
- setFactory(Object, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the factory to use to create the implementation.
- setFactory(String) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the factory to use to create the implementation.
- setFactory(String) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the factory to use to create the implementation.
- setFactory(String) - Method in interface org.apache.felix.dm.BundleComponent
-
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(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the factory to use to create the implementation.
- setFactory(String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the factory to use to create the implementation.
- setFactoryPid(Class<?>) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the pid matching the factory configuration using the specified class.
- setFactoryPid(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the pid matching the factory configuration
- setFilter(String) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the filter condition to depend on.
- setFilter(String) - Method in interface org.apache.felix.dm.ResourceDependency
-
Sets the filter condition for this resource dependency.
- 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 interface org.apache.felix.dm.FactoryComponent
-
Sets the metatype label used to display the tab name (or section) where the properties are displayed.
- 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.AdapterComponent
-
Sets the implementation for this component.
- setImplementation(Object) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the implementation for this component.
- setImplementation(Object) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the implementation for this component.
- setImplementation(Object) - Method in interface org.apache.felix.dm.Component
-
Sets the implementation for this component.
- setImplementation(Object) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the implementation for this component.
- setImplementation(Object) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the implementation for this component.
- setInstanceBound(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Called by the Component implementation when the dependency is declared within the Component's init method.
- setInstanceBound(boolean) - Method in interface org.apache.felix.dm.context.DependencyContext
-
Sets this dependency as "instance bound".
- setInterface(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>[], 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(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>, 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(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- setInterface(Class<?>, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceComponent
-
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.AdapterComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(String[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(String[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the public interfaces 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 interface org.apache.felix.dm.FactoryComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(String[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the public interfaces under which this component should be registered in the OSGi service registry.
- setInterface(String, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AdapterComponent
-
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.AspectComponent
-
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.BundleComponent
-
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 interface under which this component should be registered in the OSGi service registry.
- setInterface(String, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.FactoryComponent
-
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.ResourceComponent
-
Sets the public interface under which this component should be registered in the OSGi service registry.
- setKey(String) - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- 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 interface org.apache.felix.dm.FactoryComponent
-
Points to the metatype basename of the Properties file that can localize the Meta Type informations.
- 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.
- setNegate(boolean) - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- setPermute(boolean) - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- setPid(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the
service.pidof the configuration you are depending on. - setPropagate(boolean) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets if the adaptee service properties should be propagated to the adapter service consumer (true by default)
- setPropagate(boolean) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets if the bundle manifest headers should be propagated to the bundle component adapter service consumer (true by default).
- 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.context.AbstractDependency
-
Activates Dependency service properties propagation (to the service properties of the component to which this dependency is added).
- setPropagate(boolean) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the propagate flag (true means all public configuration properties are propagated to service properties).
- setPropagate(boolean) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets if properties from the resource should be propagated to the resource adapter service.
- setPropagate(boolean) - 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(boolean, boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets propagation of the configuration properties to the service properties.
- setPropagate(boolean, boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
- setPropagate(Object, String) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets an Object instance and a callback method used to propagate some properties to the provided service properties.
- setPropagate(Object, String) - Method in class org.apache.felix.dm.context.AbstractDependency
-
Sets a callback instance which can ba invoked with the given method in order to dynamically retrieve the dependency service properties.
- setPropagate(Object, String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the propagate callback to invoke in order to propagate the resource properties to the adapter service.
- setPropagate(Object, String) - Method in interface org.apache.felix.dm.ResourceDependency
-
Sets an Object instance and a callback method used to propagate some 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.
- setRequired(boolean) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the dependency to be required.
- setRequired(boolean) - Method in interface org.apache.felix.dm.ConfigurationDependency
-
Sets the required flag which determines if this configuration dependency is required or not.
- setRequired(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
- 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
-
Determines if this is a required dependency or not.
- 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 interface org.apache.felix.dm.ResourceDependency
-
Sets the resource for this dependency.
- setResourceFilter(String) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the resource filter used to match a given resource URL.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the component scope.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the component scope.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the component scope.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.Component
-
Sets the component scope.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the component scope.
- setScope(Component.ServiceScope) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the component scope.
- 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(Class<?>, ServiceReference) - 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.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AdapterComponent
-
Sets the service properties associated with the component.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.AspectComponent
-
Sets the service properties associated with the component.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.BundleComponent
-
Sets the service properties associated with the component.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.Component
-
Sets the service properties associated with the component.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the service properties associated with the component.
- setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceComponent
-
Sets the service properties associated with the component.
- setStateMask(int) - Method in interface org.apache.felix.dm.BundleDependency
-
Sets the bundle state mask to depend on.
- setThreadPool(Executor) - Method in interface org.apache.felix.dm.context.ComponentContext
-
Sets a threadpool that the component will use when handling external events
- 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.
- setUpdated(String) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the method name that will be notified when the factory configuration is created/updated.
- setUpdateInstance(Object) - Method in interface org.apache.felix.dm.FactoryComponent
-
Sets the object on which the updated callback will be invoked.
- shouldBeIndexed(ServiceReference) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- SINGLETON - Enum constant in enum org.apache.felix.dm.Component.ServiceScope
-
When the component is registered as a service, it must be registered as a singleton: only a single instance of the component must be used for all service consumers.
- 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 class org.apache.felix.dm.context.AbstractDependency
-
Starts this dependency.
- start() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Starts the component.
- start() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Invoked by the component context when the dependency should start working.
- start(BundleContext) - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Start method of the bundle activator.
- STARTED - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component has been called in its started callback.
- STARTING - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component is starting.
- 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_OPTIONAL - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
-
State constant for an optional dependency that has not been started yet.
- STATE_REGISTERED - Static variable in interface org.apache.felix.dm.ComponentDeclaration
-
State constant for a registered component.
- STATE_REQUIRED - Static variable in interface org.apache.felix.dm.ComponentDependencyDeclaration
-
State constant for a required dependency that has not been started yet.
- 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 class org.apache.felix.dm.context.AbstractDependency
-
Starts this dependency.
- stop() - Method in interface org.apache.felix.dm.context.ComponentContext
-
Stops the component.
- stop() - Method in interface org.apache.felix.dm.context.DependencyContext
-
Invoked by the component context when the dependency should stop working.
- stop(BundleContext) - Method in class org.apache.felix.dm.DependencyActivatorBase
-
Stop method of the bundle activator.
- STOPPED - Enum constant in enum org.apache.felix.dm.ComponentState
-
the component is stopped.
- STOPPING - Enum constant in enum org.apache.felix.dm.ComponentState
-
the component is stopping.
- SWAPPED - Enum constant in enum org.apache.felix.dm.context.EventType
-
A Dependency service has been swapped by another one.
- swappedService(ServiceReference, Object, ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex
- swappedService(ServiceReference, Object, ServiceReference, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- swappedService(ServiceReference, Object, ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
- swappedService(ServiceReference, Object, ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
-
A service tracked by the
ServiceTrackerhas an aspect service added or removed for a tracked service. - synchronizeCollection() - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
T
- toKey(String, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.Filter
- toKey(String, Object) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- toKey(String, List<String>) - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- toString() - Method in class org.apache.felix.dm.context.AbstractDependency
- toString() - Method in class org.apache.felix.dm.diagnostics.CircularDependency
- toString() - Method in class org.apache.felix.dm.diagnostics.MissingDependency
- toString() - Method in class org.apache.felix.dm.impl.index.AbstractFactoryFilterIndex.FilterData
- toString() - Method in class org.apache.felix.dm.impl.index.AdapterFilterIndex
- toString() - Method in class org.apache.felix.dm.impl.index.AspectFilterIndex
- toString() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyFilterIndex
- toString() - Method in class org.apache.felix.dm.impl.index.multiproperty.MultiPropertyKey
- toString() - Method in class org.apache.felix.dm.impl.index.multiproperty.Property
- toString() - Method in class org.apache.felix.dm.impl.index.ServiceRegistryCache
- toString() - Method in class org.apache.felix.dm.impl.metatype.PropertyMetaDataImpl
- toString() - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
- TRACKING_OPTIONAL - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component is started.
U
- ungetService(ServiceReference) - Method in class org.apache.felix.dm.impl.index.BundleContextInterceptorBase
- UNREGISTERED - Enum constant in enum org.apache.felix.dm.diagnostics.DependencyGraph.ComponentState
- unregisterFilterIndex(FilterIndex) - Static method in class org.apache.felix.dm.impl.index.ServiceRegistryCacheManager
-
Unregister a FilterIndex from the cache, and possibly close the cache in case it becomes empty.
- updated(String, Dictionary<String, ?>) - Method in class org.apache.felix.dm.impl.metatype.MetaTypeProviderImpl
- updated(Dictionary<String, ?>) - 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.
- URL - Static variable in interface org.apache.felix.dm.ResourceHandler
-
Exact URL that this handler is looking for.
- Usage Examples - Search tag in interface org.apache.felix.dm.AdapterComponent
- Section
- Usage Examples - Search tag in interface org.apache.felix.dm.AspectComponent
- Section
- Usage Examples - Search tag in interface org.apache.felix.dm.BundleComponent
- Section
- Usage Examples - Search tag in interface org.apache.felix.dm.FactoryComponent
- Section
- Usage Examples - Search tag in interface org.apache.felix.dm.ResourceComponent
- Section
V
- validate(String) - Method in class org.apache.felix.dm.impl.metatype.AttributeDefinitionImpl
- valueOf(String) - Static method in enum org.apache.felix.dm.Component.ServiceScope
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.ComponentState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.context.EventType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.diagnostics.DependencyGraph.ComponentState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.felix.dm.diagnostics.DependencyGraph.DependencyState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.felix.dm.Component.ServiceScope
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.ComponentState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.context.EventType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.diagnostics.DependencyGraph.ComponentState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.felix.dm.diagnostics.DependencyGraph.DependencyState
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitForService(long) - Method in class org.apache.felix.dm.tracker.ServiceTracker
-
Wait for at least one service to be tracked by this
ServiceTracker. - WAITING_FOR_REQUIRED - Enum constant in enum org.apache.felix.dm.ComponentState
-
The component is waiting for some required dependencies defined in the Activator.
- warn(String, Object...) - Method in class org.apache.felix.dm.Logger
- warn(String, Throwable, Object...) - Method in class org.apache.felix.dm.Logger
All Classes and Interfaces|All Packages|Constant Field Values
ResourceHandler.added(URL, Dictionary)instead. When both are specified, the new method takes precedence and the deprecated one is not invoked.