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

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 extends Dependency> - 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.
add(Dependency...) - Method in interface org.apache.felix.dm.Component
Adds dependency(ies) to this component, atomically.
add(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
Adds a component state listener to this component.
add(PropertyMetaData) - Method in interface org.apache.felix.dm.ConfigurationDependency
Adds a MetaData regarding a given configuration property.
add(Component) - Method in class org.apache.felix.dm.DependencyManager
Adds a new component to the dependency manager.
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.
Please use ResourceHandler.added(URL, Dictionary) instead. When both are specified, the new method takes precedence and the deprecated one is not invoked.
added(URL, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.ResourceHandler
Invoked whenever a new resource is added.
addedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.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.tracker.ServiceTracker
 
addedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
marrs: A service has been added to the ServiceTracker.
addingBundle(Bundle, BundleEvent) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.addingBundle method.
addingBundle(Bundle, BundleEvent) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle is being added to the BundleTracker.
addingService(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.addingService method.
addingService(ServiceReference) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service is being added to the ServiceTracker.
addOption(String, String) - Method in interface org.apache.felix.dm.PropertyMetaData
Return a list of valid options for this property (the labels may be localized).
addServiceListener(ServiceListener, String) - Method in interface org.apache.felix.dm.FilterIndex
Adds a service listener to this filter index.
appendActionSet(AbstractCustomizerActionSet) - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
 
ASPECT - Static variable in class org.apache.felix.dm.DependencyManager
 

B

BundleDependency - Interface in org.apache.felix.dm
 
BundleTracker - Class in org.apache.felix.dm.tracker
The BundleTracker class simplifies tracking bundles much like the ServiceTracker simplifies tracking services.
BundleTracker(BundleContext, int, BundleTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.BundleTracker
Create a BundleTracker for bundles whose state is present in the specified state mask.
BundleTrackerCustomizer - Interface in org.apache.felix.dm.tracker
The BundleTrackerCustomizer interface allows a BundleTracker to customize the Bundles that are tracked.

C

changed(Component, ComponentState) - Method in interface org.apache.felix.dm.ComponentStateListener
 
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.
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.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.
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 ComponentExecutorFactory service 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.
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).
createAdapterFactoryConfigurationService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.DependencyManager
Creates a new Managed Service Factory Configuration Adapter with meta type support.
createAdapterService(Class<?>, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String, String, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String, String, String, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String, String, Object, String, String, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String, String, Object, String, String, String, String, boolean) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new adapter service.
createAdapterService(Class<?>, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAdapterService(Class<?>, String, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAdapterService(Class<?>, String, String, String, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAdapterService(Class<?>, String, String, String, String, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAdapterService(Class<?>, String, String, Object, String, String, String, String, boolean) - Method in class org.apache.felix.dm.DependencyManager
Creates a new adapter.
createAspectService(Class<?>, String, int, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new aspect service.
createAspectService(Class<?>, String, int) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new aspect service.
createAspectService(Class<?>, String, int, String, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new aspect service.
createAspectService(Class<?>, String, int, String, String, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new aspect service.
createAspectService(Class<?>, String, int, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new aspect.
createAspectService(Class<?>, String, int) - Method in class org.apache.felix.dm.DependencyManager
Creates a new aspect.
createAspectService(Class<?>, String, int, String, String, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new aspect.
createAspectService(Class<?>, String, int, String, String, String, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new aspect.
createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new bundle adapter service.
createBundleAdapterService(int, String, boolean) - Method in class org.apache.felix.dm.DependencyManager
Creates a new bundle adapter.
createBundleDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new bundle dependency.
createBundleDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new bundle dependency.
createComponent() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new component.
createComponent() - Method in class org.apache.felix.dm.DependencyManager
Creates a new 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.
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.
createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new factory configuration adapter service.
createFactoryConfigurationAdapterService(String, String, boolean, String, String, String, PropertyMetaData[]) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new factory configuration adapter service.
createFactoryConfigurationAdapterService(String, String, boolean) - Method in class org.apache.felix.dm.DependencyManager
Creates a new Managed Service Factory Configuration Adapter.
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.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapter(String, boolean, Object, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapter(String, Object, String, Object, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapter(String, Object, String, Object, String, String) - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource adapter service.
createResourceAdapterService(String, boolean, Object, String) - Method in class org.apache.felix.dm.DependencyManager
Creates a new resource adapter.
createResourceAdapterService(String, boolean, Object, String, String) - Method in class org.apache.felix.dm.DependencyManager
 
createResourceAdapterService(String, Object, String, Object, String) - Method in class org.apache.felix.dm.DependencyManager
 
createResourceAdapterService(String, Object, String, Object, String, String) - Method in class org.apache.felix.dm.DependencyManager
 
createResourceDependency() - Method in class org.apache.felix.dm.DependencyActivatorBase
Creates a new resource dependency.
createResourceDependency() - Method in class org.apache.felix.dm.DependencyManager
Creates a new resource dependency.
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
 
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
 
DependencyContext - Interface in org.apache.felix.dm.context
Every DependencyManager Dependency implementations must implement this interface.
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.
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
 
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
 
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

F

FILTER - Static variable in interface org.apache.felix.dm.ResourceHandler
Name of the property that's used to describe the filter condition for a resource.
filter - Variable in class org.apache.felix.dm.tracker.ServiceTracker
The Filter used by this ServiceTracker which specifies the search criteria for the services to track.
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.

G

getActions() - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
 
getAllServiceReferences(String, String) - Method in interface org.apache.felix.dm.FilterIndex
Returns all service references that match the specified class and filter.
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.
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.
getBundles() - Method in class org.apache.felix.dm.tracker.BundleTracker
Return an array of Bundles for all bundles being tracked by this BundleTracker.
getCallbacksTime() - Method in interface org.apache.felix.dm.ComponentDeclaration
Returns the execution time in nanos for each component callbacks (init/start/stop/destroy)
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.
getDebugKey() - Method in class org.apache.felix.dm.Logger
 
getDefaultService(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
Returns the default service, or null.
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.
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...).
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.
getId() - Method in interface org.apache.felix.dm.ComponentDeclaration
Returns the instance id of this component.
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
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.
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)
getObject(Bundle) - Method in class org.apache.felix.dm.tracker.BundleTracker
Returns the customized object for the specified Bundle if the specified bundle is being tracked by this BundleTracker.
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.
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(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns the service object for the specified ServiceReference if the specified referenced service is being tracked by this ServiceTracker.
getService() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns a service object for one of the services being tracked by this ServiceTracker.
getServiceProperties() - Method in interface org.apache.felix.dm.Component
Returns the service properties associated with the component.
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 ServiceReference for one of the services being tracked by this ServiceTracker.
getServiceReferences() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Return an array of ServiceReferences for all services being tracked by this ServiceTracker.
getServiceRegistration() - Method in interface org.apache.felix.dm.Component
Returns the service registration for this component.
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).
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.

H

handleEvent(DependencyContext, EventType, Event...) - Method in interface org.apache.felix.dm.context.ComponentContext
Notifies the Component about a dependency event.
hashCode() - Method in class org.apache.felix.dm.context.Event
 
hasReference() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Returns a boolean indicating whether this ServiceTracker is tracking any services.
HOST - Static variable in interface org.apache.felix.dm.ResourceHandler
The host part of the URL.

I

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(BundleContext, DependencyManager) - Method in class org.apache.felix.dm.DependencyActivatorBase
Initialize the dependency manager.
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
Invoke a component callback method with a given dependency service instance
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.
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 true if 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 true if 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 ?
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 true if this a required dependency.
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

L

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 ComponentDependencyDeclaration interface) 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_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 ComponentDependencyDeclaration interface) may be called by any thread, at any time.
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_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_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.
METHOD_CACHE_SIZE - Static variable in class org.apache.felix.dm.DependencyManager
 
modifiedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.modifiedBundle method.
modifiedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle tracked by the BundleTracker has been modified.
modifiedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.modifiedService method.
modifiedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service tracked by the ServiceTracker has been modified.

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.

O

open(BundleContext) - Method in interface org.apache.felix.dm.FilterIndex
Opens this filter index.
open() - Method in class org.apache.felix.dm.tracker.BundleTracker
Open this BundleTracker and begin tracking bundles.
open() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Open this ServiceTracker and begin tracking services.
open(boolean) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Open this ServiceTracker and begin tracking services.
open(boolean, boolean) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Open this ServiceTracker and begin tracking services.
org.apache.felix.dm - package org.apache.felix.dm
 
org.apache.felix.dm.context - package org.apache.felix.dm.context
 
org.apache.felix.dm.tracker - package org.apache.felix.dm.tracker
 

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.
PATH - Static variable in interface org.apache.felix.dm.ResourceHandler
The path part of the URL.
PORT - Static variable in interface org.apache.felix.dm.ResourceHandler
The port part of the URL.
PropertyMetaData - Interface in org.apache.felix.dm
This interface defines meta data regarding a given configuration property.
PROTOCOL - Static variable in interface org.apache.felix.dm.ResourceHandler
The protocol part of the URL.

R

remove(Dependency) - Method in interface org.apache.felix.dm.Component
Removes a dependency from the component.
remove(ComponentStateListener) - Method in interface org.apache.felix.dm.Component
Removes a component state listener from this component.
remove(Component) - Method in class org.apache.felix.dm.DependencyManager
Removes a service from the dependency manager.
remove(Bundle) - Method in class org.apache.felix.dm.tracker.BundleTracker
Remove a bundle from this BundleTracker.
remove(ServiceReference) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Remove a service from this ServiceTracker.
removed(URL) - Method in 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.
removedBundle(Bundle, BundleEvent, Object) - Method in class org.apache.felix.dm.tracker.BundleTracker
Default implementation of the BundleTrackerCustomizer.removedBundle method.
removedBundle(Bundle, BundleEvent, Object) - Method in interface org.apache.felix.dm.tracker.BundleTrackerCustomizer
A bundle tracked by the BundleTracker has been removed.
removedService(ServiceReference, Object) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Default implementation of the ServiceTrackerCustomizer.removedService method.
removedService(ServiceReference, Object) - Method in interface org.apache.felix.dm.tracker.ServiceTrackerCustomizer
A service tracked by the ServiceTracker has been removed.
removeServiceListener(ServiceListener) - Method in interface org.apache.felix.dm.FilterIndex
Removes a service listener from this filter index.
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.Logger
This method implements the callback for the ServiceListener interface.
ServiceDependency - Interface in org.apache.felix.dm
Service dependency that can track an OSGi service.
SERVICEREGISTRY_CACHE_INDICES - Static variable in class org.apache.felix.dm.DependencyManager
 
ServiceTracker - Class in org.apache.felix.dm.tracker
The ServiceTracker class simplifies using services from the Framework's service registry.
ServiceTracker(BundleContext, ServiceReference, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified ServiceReference.
ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified class name.
ServiceTracker(BundleContext, Filter, ServiceTrackerCustomizer) - Constructor for class org.apache.felix.dm.tracker.ServiceTracker
Create a ServiceTracker on the specified Filter object.
ServiceTrackerCustomizer - Interface in org.apache.felix.dm.tracker
The ServiceTrackerCustomizer interface allows a ServiceTracker to customize the service objects that are tracked.
setAutoConfig(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Enables auto configuration for this dependency.
setAutoConfig(Class<?>, boolean) - Method in interface org.apache.felix.dm.Component
Configures auto configuration of injected classes in the component instance.
setAutoConfig(Class<?>, String) - Method in interface org.apache.felix.dm.Component
Configures auto configuration of injected classes in the component instance.
setAutoConfig(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
 
setAutoConfig(String) - 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(String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets auto configuration for this service.
setAutoConfig(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
Sets auto configuration for this service.
setAutoConfig(String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets auto configuration for this service.
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.
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(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.
setCallbacks(String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.BundleDependency
Sets the callbacks for this dependency.
setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.Component
Sets the names of the methods used as callbacks.
setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.Component
Sets the names of the methods used as callbacks.
setCallbacks(String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
Sets the add/remove callbacks.
setCallbacks(String, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
Sets the add/change/remove callbacks.
setCallbacks(Object, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in class org.apache.felix.dm.context.AbstractDependency
Sets the callbacks for this service.
setCallbacks(String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.ResourceDependency
Sets the callbacks for this service.
setCallbacks(String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(String, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
setCallbacks(Object, String, String, String, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the callbacks for this service.
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.Component
Sets the instance and method to invoke to get back all instances that are part of a composition and need dependencies injected.
setComposition(String) - Method in interface org.apache.felix.dm.Component
Sets the method to invoke on the service implementation to get back all instances that are part of a composition and need dependencies injected.
setDebug(String) - Method in interface org.apache.felix.dm.Component
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 this service dependency.
setDefaults(String[]) - Method in interface org.apache.felix.dm.PropertyMetaData
Returns a default for this property.
setDescription(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
A human readable description of the PID this configuration is associated with.
setDescription(String) - Method in 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.Component
Sets the factory to use to create the implementation.
setFactory(String) - Method in interface org.apache.felix.dm.Component
Sets the factory to use to create the implementation.
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.PropertyMetaData
The label used to display the property.
setId(String) - Method in interface org.apache.felix.dm.PropertyMetaData
The key of a ConfigurationAdmin property.
setImplementation(Object) - Method in interface org.apache.felix.dm.Component
Sets the implementation for this component.
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(String, Dictionary<?, ?>) - Method in interface org.apache.felix.dm.Component
Sets the public interface under which this component should be registered in the OSGi service registry.
setInterface(String[], Dictionary<?, ?>) - Method in interface org.apache.felix.dm.Component
Sets the public interfaces under which this component should be registered in the OSGi service registry.
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.
setPid(String) - Method in interface org.apache.felix.dm.ConfigurationDependency
Sets the service.pid of the configuration you are depending on.
setPropagate(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Sets property propagation.
setPropagate(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(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(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(boolean) - Method in interface org.apache.felix.dm.ResourceDependency
 
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(boolean) - Method in interface org.apache.felix.dm.ServiceDependency
Sets propagation of the service dependency properties to the provided service properties.
setPropagate(Object, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets an Object instance and a callback method used to propagate some properties to the provided service properties.
setRequired(boolean) - Method in interface org.apache.felix.dm.BundleDependency
Sets the dependency to be required.
setRequired(boolean) - Method in class org.apache.felix.dm.context.AbstractDependency
 
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.
setService(Class<?>) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setService(Class<?>, String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setService(String) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the filter for the services that should be tracked.
setService(Class<?>, ServiceReference) - Method in interface org.apache.felix.dm.ServiceDependency
Sets the name of the service that should be tracked.
setServiceProperties(Dictionary<?, ?>) - Method in interface org.apache.felix.dm.Component
Sets the service properties associated with the component.
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 interface org.apache.felix.dm.PropertyMetaData
Returns the property primitive type.
size() - Method in class org.apache.felix.dm.tracker.BundleTracker
Return the number of bundles being tracked by this BundleTracker.
size() - Method in class org.apache.felix.dm.tracker.ServiceTracker
Return the number of services being tracked by this ServiceTracker.
start() - Method in 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.
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.
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 ServiceTracker has an aspect service added or removed for a tracked service.

T

toString() - Method in class org.apache.felix.dm.context.AbstractDependency
 
toString() - Method in class org.apache.felix.dm.tracker.AbstractCustomizerActionSet
 

U

URL - Static variable in interface org.apache.felix.dm.ResourceHandler
Exact URL that this handler is looking for.

V

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

W

waitForService(long) - Method in class org.apache.felix.dm.tracker.ServiceTracker
Wait for at least one service to be tracked by this ServiceTracker.
warn(String, Object...) - Method in class org.apache.felix.dm.Logger
 
warn(String, Throwable, Object...) - Method in class org.apache.felix.dm.Logger
 
A B C D E F G H I L M N O P R S T U V W