You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by bu...@apache.org on 2015/05/26 23:15:49 UTC

svn commit: r952775 [3/14] - in /websites/staging/felix/trunk/content: ./ apidocs/ apidocs/dependencymanager.runtime/4.0.0/ apidocs/dependencymanager.runtime/r1/ apidocs/dependencymanager.runtime/r1/org/ apidocs/dependencymanager.runtime/r1/org/apache/...

Added: websites/staging/felix/trunk/content/apidocs/dependencymanager/r1/index-all.html
==============================================================================
--- websites/staging/felix/trunk/content/apidocs/dependencymanager/r1/index-all.html (added)
+++ websites/staging/felix/trunk/content/apidocs/dependencymanager/r1/index-all.html Tue May 26 21:15:48 2015
@@ -0,0 +1,1814 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_67) on Fri Mar 06 23:13:14 CET 2015 -->
+<title>Index</title>
+<meta name="date" content="2015-03-06">
+<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Index";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="./overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="./overview-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="./allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_G_">G</a>&nbsp;<a href="#_H_">H</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_N_">N</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a href="#_U_">U</a>&nbsp;<a href="#_V_">V</a>&nbsp;<a href="#_W_">W</a>&nbsp;<a name="_A_">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker"><span class="strong">AbstractCustomizerActionSet</span></a> - Class in <a href="./org/apache/felix/dm/tracker/package-summary.html">org.apache.felix.dm.tracker</a></dt>
+<dd>
+<div class="block">Actions which can be performed on a given customizer interface.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#AbstractCustomizerActionSet()">AbstractCustomizerActionSet()</a></span> - Constructor for class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context"><span class="strong">AbstractDependency</span></a>&lt;<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="type parameter in AbstractDependency">T</a> extends <a href="./org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm">Dependency</a>&gt; - Class in <a href="./org/apache/felix/dm/context/package-summary.html">org.apache.felix.dm.context</a></dt>
+<dd>
+<div class="block">Abstract class for implementing Dependencies.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#AbstractDependency()">AbstractDependency()</a></span> - Constructor for class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Creates a new Dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#AbstractDependency(org.apache.felix.dm.context.AbstractDependency)">AbstractDependency(AbstractDependency&lt;T&gt;)</a></span> - Constructor for class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Create a clone of a given Dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#add(org.apache.felix.dm.Dependency...)">add(Dependency...)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Adds dependency(ies) to this component, atomically.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#add(org.apache.felix.dm.ComponentStateListener)">add(ComponentStateListener)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Adds a component state listener to this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ConfigurationDependency.html#add(org.apache.felix.dm.PropertyMetaData)">add(PropertyMetaData)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ConfigurationDependency.html" title="interface in org.apache.felix.dm">ConfigurationDependency</a></dt>
+<dd>
+<div class="block">Adds a MetaData regarding a given configuration property.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#add(org.apache.felix.dm.Component)">add(Component)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Adds a new component to the dependency manager.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#addCustomizerAdded(java.lang.Object,%20java.lang.Object,%20java.lang.Object)">addCustomizerAdded(Object, Object, Object)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#addCustomizerModified(java.lang.Object,%20java.lang.Object,%20java.lang.Object)">addCustomizerModified(Object, Object, Object)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#addCustomizerRemoved(java.lang.Object,%20java.lang.Object,%20java.lang.Object)">addCustomizerRemoved(Object, Object, Object)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#added(java.net.URL)">added(URL)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Please use <a href="./org/apache/felix/dm/ResourceHandler.html#added(java.net.URL,%20java.util.Dictionary)"><code>ResourceHandler.added(URL, Dictionary)</code></a> instead. When both are specified,
+     the new method takes precedence and the deprecated one is not invoked.</i></div>
+</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#added(java.net.URL,%20java.util.Dictionary)">added(URL, Dictionary&lt;?, ?&gt;)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block">Invoked whenever a new resource is added.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#addedBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent,%20java.lang.Object)">addedBundle(Bundle, BundleEvent, Object)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTrackerCustomizer.html#addedBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent,%20java.lang.Object)">addedBundle(Bundle, BundleEvent, Object)</a></span> - Method in interface org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTrackerCustomizer.html" title="interface in org.apache.felix.dm.tracker">BundleTrackerCustomizer</a></dt>
+<dd>
+<div class="block">marrs: A bundle has been added to the BundleTracker.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#addedService(org.osgi.framework.ServiceReference,%20java.lang.Object)">addedService(ServiceReference, Object)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTrackerCustomizer.html#addedService(org.osgi.framework.ServiceReference,%20java.lang.Object)">addedService(ServiceReference, Object)</a></span> - Method in interface org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTrackerCustomizer.html" title="interface in org.apache.felix.dm.tracker">ServiceTrackerCustomizer</a></dt>
+<dd>
+<div class="block">marrs: A service has been added to the ServiceTracker.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#addingBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent)">addingBundle(Bundle, BundleEvent)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Default implementation of the
+ <code>BundleTrackerCustomizer.addingBundle</code> method.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTrackerCustomizer.html#addingBundle(org.osgi.framework.Bundle,%20org.osgi.framework.BundleEvent)">addingBundle(Bundle, BundleEvent)</a></span> - Method in interface org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTrackerCustomizer.html" title="interface in org.apache.felix.dm.tracker">BundleTrackerCustomizer</a></dt>
+<dd>
+<div class="block">A bundle is being added to the <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#addingService(org.osgi.framework.ServiceReference)">addingService(ServiceReference)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Default implementation of the
+ <code>ServiceTrackerCustomizer.addingService</code> method.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTrackerCustomizer.html#addingService(org.osgi.framework.ServiceReference)">addingService(ServiceReference)</a></span> - Method in interface org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTrackerCustomizer.html" title="interface in org.apache.felix.dm.tracker">ServiceTrackerCustomizer</a></dt>
+<dd>
+<div class="block">A service is being added to the <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/PropertyMetaData.html#addOption(java.lang.String,%20java.lang.String)">addOption(String, String)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/PropertyMetaData.html" title="interface in org.apache.felix.dm">PropertyMetaData</a></dt>
+<dd>
+<div class="block">Return a list of valid options for this property (the labels may be localized).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/FilterIndex.html#addServiceListener(org.osgi.framework.ServiceListener,%20java.lang.String)">addServiceListener(ServiceListener, String)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/FilterIndex.html" title="interface in org.apache.felix.dm">FilterIndex</a></dt>
+<dd>
+<div class="block">Adds a service listener to this filter index.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#appendActionSet(org.apache.felix.dm.tracker.AbstractCustomizerActionSet)">appendActionSet(AbstractCustomizerActionSet)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#ASPECT">ASPECT</a></span> - Static variable in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_B_">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><a href="./org/apache/felix/dm/BundleDependency.html" title="interface in org.apache.felix.dm"><span class="strong">BundleDependency</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker"><span class="strong">BundleTracker</span></a> - Class in <a href="./org/apache/felix/dm/tracker/package-summary.html">org.apache.felix.dm.tracker</a></dt>
+<dd>
+<div class="block">The <code>BundleTracker</code> class simplifies tracking bundles much like
+ the <code>ServiceTracker</code> simplifies tracking services.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#BundleTracker(org.osgi.framework.BundleContext,%20int,%20org.apache.felix.dm.tracker.BundleTrackerCustomizer)">BundleTracker(BundleContext, int, BundleTrackerCustomizer)</a></span> - Constructor for class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Create a <code>BundleTracker</code> for bundles whose state is present in
+ the specified state mask.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/tracker/BundleTrackerCustomizer.html" title="interface in org.apache.felix.dm.tracker"><span class="strong">BundleTrackerCustomizer</span></a> - Interface in <a href="./org/apache/felix/dm/tracker/package-summary.html">org.apache.felix.dm.tracker</a></dt>
+<dd>
+<div class="block">The <code>BundleTrackerCustomizer</code> interface allows a
+ <code>BundleTracker</code> to customize the <code>Bundle</code>s that are
+ tracked.</div>
+</dd>
+</dl>
+<a name="_C_">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentStateListener.html#changed(org.apache.felix.dm.Component,%20org.apache.felix.dm.ComponentState)">changed(Component, ComponentState)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentStateListener.html" title="interface in org.apache.felix.dm">ComponentStateListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#changed(java.net.URL)">changed(URL)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Please use <a href="./org/apache/felix/dm/ResourceHandler.html#changed(java.net.URL,%20java.util.Dictionary)"><code>ResourceHandler.changed(URL, Dictionary)</code></a> instead. When both are specified,
+     the new method takes precedence and the deprecated one is not invoked.</i></div>
+</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#changed(java.net.URL,%20java.util.Dictionary)">changed(URL, Dictionary&lt;?, ?&gt;)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block">Invoked whenever an existing resource changes.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#clear()">clear()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Removes all components and their dependencies.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#close()">close()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>
+<div class="block">Release the resources this event is holding (like service reference for example).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/FilterIndex.html#close()">close()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/FilterIndex.html" title="interface in org.apache.felix.dm">FilterIndex</a></dt>
+<dd>
+<div class="block">Closes this filter index.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#close()">close()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Close this <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#close()">close()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Close this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#compareTo(org.apache.felix.dm.context.Event)">compareTo(Event)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm"><span class="strong">Component</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Component interface.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context"><span class="strong">ComponentContext</span></a> - Interface in <a href="./org/apache/felix/dm/context/package-summary.html">org.apache.felix.dm.context</a></dt>
+<dd>
+<div class="block">This interface is the entry point to the Component implementation context.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm"><span class="strong">ComponentDeclaration</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Describes a component.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm"><span class="strong">ComponentDependencyDeclaration</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Describes a component dependency.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ComponentExecutorFactory.html" title="interface in org.apache.felix.dm"><span class="strong">ComponentExecutorFactory</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">A <code>ComponentExecutorFactory</code> service can be registered by any management agent bundle 
+ in order to enable parallel activation of Components.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ComponentState.html" title="enum in org.apache.felix.dm"><span class="strong">ComponentState</span></a> - Enum in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Component states.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ComponentStateListener.html" title="interface in org.apache.felix.dm"><span class="strong">ComponentStateListener</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">This interface can be used to register a component state listener.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/ConfigurationDependency.html" title="interface in org.apache.felix.dm"><span class="strong">ConfigurationDependency</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Configuration dependency that can track the availability of a (valid) configuration.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#context">context</a></span> - Variable in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">The Bundle Context used by this <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#context">context</a></span> - Variable in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">The Bundle Context used by this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#copyToCollection(java.util.Collection)">copyToCollection(Collection&lt;Object&gt;)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Copy all dependency service instances to the given collection.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#copyToCollection(java.util.Collection)">copyToCollection(Collection&lt;Object&gt;)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Copies all the dependency service instances to the given collection.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#copyToMap(java.util.Map)">copyToMap(Map&lt;Object, Dictionary&lt;?, ?&gt;&gt;)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Copy all dependency service instances to the given map (key = dependency service, value = dependency service properties.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#copyToMap(java.util.Map)">copyToMap(Map&lt;Object, Dictionary&lt;?, ?&gt;&gt;)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Copies all the dependency service instances to the given map (key = dependency service, value = dependency servie properties).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterFactoryConfigurationService(java.lang.String,%20java.lang.String,%20boolean,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20org.apache.felix.dm.PropertyMetaData[])">createAdapterFactoryConfigurationService(String, String, boolean, String, String, String, PropertyMetaData[])</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new Managed Service Factory Configuration Adapter with meta type support.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String, Object, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20boolean)">createAdapterService(Class&lt;?&gt;, String, String, Object, String, String, String, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAdapterService(Class&lt;?&gt;, String, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20boolean)">createAdapterService(Class&lt;?&gt;, String, String, Object, String, String, String, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new aspect service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int)">createAspectService(Class&lt;?&gt;, String, int)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new aspect service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new aspect service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new aspect service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new aspect.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int)">createAspectService(Class&lt;?&gt;, String, int)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new aspect.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new aspect.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)">createAspectService(Class&lt;?&gt;, String, int, String, String, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new aspect.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createBundleAdapterService(int,%20java.lang.String,%20boolean)">createBundleAdapterService(int, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new bundle adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createBundleAdapterService(int,%20java.lang.String,%20boolean)">createBundleAdapterService(int, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new bundle adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createBundleDependency()">createBundleDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new bundle dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createBundleDependency()">createBundleDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new bundle dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createComponent()">createComponent()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createComponent()">createComponent()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createConfigurationDependency()">createConfigurationDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new configuration dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createConfigurationDependency()">createConfigurationDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new configuration dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#createCopy()">createCopy()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Creates a copy of this Dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#createCopy()">createCopy()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Creates a clone of this dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createFactoryConfigurationAdapterService(java.lang.String,%20java.lang.String,%20boolean)">createFactoryConfigurationAdapterService(String, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new factory configuration adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createFactoryConfigurationAdapterService(java.lang.String,%20java.lang.String,%20boolean,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20org.apache.felix.dm.PropertyMetaData[])">createFactoryConfigurationAdapterService(String, String, boolean, String, String, String, PropertyMetaData[])</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new factory configuration adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createFactoryConfigurationAdapterService(java.lang.String,%20java.lang.String,%20boolean)">createFactoryConfigurationAdapterService(String, String, boolean)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new Managed Service Factory Configuration Adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceUtil.html#createProperties(java.net.URL)">createProperties(URL)</a></span> - Static method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceUtil.html" title="class in org.apache.felix.dm">ResourceUtil</a></dt>
+<dd>
+<div class="block">Creates a set of properties for a resource based on its URL.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createPropertyMetaData()">createPropertyMetaData()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new configuration property metadata.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createPropertyMetaData()">createPropertyMetaData()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new configuration property metadata.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String)">createResourceAdapter(String, boolean, Object, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new resource adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String,%20java.lang.String)">createResourceAdapter(String, boolean, Object, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new resource adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.Object,%20java.lang.String)">createResourceAdapter(String, Object, String, Object, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new resource adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.String)">createResourceAdapter(String, Object, String, Object, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new resource adapter service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createResourceAdapterService(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String)">createResourceAdapterService(String, boolean, Object, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new resource adapter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createResourceAdapterService(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String,%20java.lang.String)">createResourceAdapterService(String, boolean, Object, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createResourceAdapterService(java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.Object,%20java.lang.String)">createResourceAdapterService(String, Object, String, Object, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createResourceAdapterService(java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.Object,%20java.lang.String,%20java.lang.String)">createResourceAdapterService(String, Object, String, Object, String, String)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createResourceDependency()">createResourceDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new resource dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createResourceDependency()">createResourceDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new resource dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createServiceDependency()">createServiceDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new service dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createServiceDependency()">createServiceDependency()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new service dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#createTemporalServiceDependency(long)">createTemporalServiceDependency(long)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Creates a new temporal service dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#createTemporalServiceDependency(long)">createTemporalServiceDependency(long)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new timed required service dependency.</div>
+</dd>
+</dl>
+<a name="_D_">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#debug()">debug()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#debug(java.lang.String,%20java.lang.Object...)">debug(String, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#debug(java.lang.String,%20java.lang.Throwable,%20java.lang.Object...)">debug(String, Throwable, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm"><span class="strong">Dependency</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Generic dependency for a component.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm"><span class="strong">DependencyActivatorBase</span></a> - Class in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">Base bundle activator class.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#DependencyActivatorBase()">DependencyActivatorBase()</a></span> - Constructor for class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context"><span class="strong">DependencyContext</span></a> - Interface in <a href="./org/apache/felix/dm/context/package-summary.html">org.apache.felix.dm.context</a></dt>
+<dd>
+<div class="block">Every DependencyManager Dependency implementations must implement this interface.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm"><span class="strong">DependencyManager</span></a> - Class in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">The dependency manager manages all components and their dependencies.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#DependencyManager(org.osgi.framework.BundleContext)">DependencyManager(BundleContext)</a></span> - Constructor for class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Creates a new dependency manager.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#destroy(org.osgi.framework.BundleContext,%20org.apache.felix.dm.DependencyManager)">destroy(BundleContext, DependencyManager)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Destroy the dependency manager.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#doLog(org.osgi.framework.ServiceReference,%20int,%20java.lang.String,%20java.lang.Throwable)">doLog(ServiceReference, int, String, Throwable)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_E_">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></span> - Static variable in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Default empty dependency properties.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#EMPTY_PROPERTIES">EMPTY_PROPERTIES</a></span> - Static variable in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#ensureNotActive()">ensureNotActive()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Checks if the component dependency is not started.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#err(java.lang.String,%20java.lang.Object...)">err(String, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#err(java.lang.String,%20java.lang.Throwable,%20java.lang.Object...)">err(String, Throwable, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context"><span class="strong">Event</span></a> - Class in <a href="./org/apache/felix/dm/context/package-summary.html">org.apache.felix.dm.context</a></dt>
+<dd>
+<div class="block">An event holds all data that belongs to some external event as it comes in via
+ the 'changed' callback of a dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#Event(java.lang.Object)">Event(Object)</a></span> - Constructor for class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/felix/dm/context/EventType.html" title="enum in org.apache.felix.dm.context"><span class="strong">EventType</span></a> - Enum in <a href="./org/apache/felix/dm/context/package-summary.html">org.apache.felix.dm.context</a></dt>
+<dd>
+<div class="block">Types of dependency events</div>
+</dd>
+</dl>
+<a name="_F_">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#FILTER">FILTER</a></span> - Static variable in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block">Name of the property that's used to describe the filter condition for a resource.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#filter">filter</a></span> - Variable in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">The Filter used by this <code>ServiceTracker</code> which specifies the
+ search criteria for the services to track.</div>
+</dd>
+<dt><a href="./org/apache/felix/dm/FilterIndex.html" title="interface in org.apache.felix.dm"><span class="strong">FilterIndex</span></a> - Interface in <a href="./org/apache/felix/dm/package-summary.html">org.apache.felix.dm</a></dt>
+<dd>
+<div class="block">A filter index is an interface you can implement to create your own, optimized index for specific filter expressions.</div>
+</dd>
+</dl>
+<a name="_G_">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html#getActions()">getActions()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/AbstractCustomizerActionSet.html" title="class in org.apache.felix.dm.tracker">AbstractCustomizerActionSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/FilterIndex.html#getAllServiceReferences(java.lang.String,%20java.lang.String)">getAllServiceReferences(String, String)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/FilterIndex.html" title="interface in org.apache.felix.dm">FilterIndex</a></dt>
+<dd>
+<div class="block">Returns all service references that match the specified class and filter.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getAutoConfig(java.lang.Class)">getAutoConfig(Class&lt;?&gt;)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Indicates if an object of the given class can be injected in one field of the component</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getAutoConfigInstance(java.lang.Class)">getAutoConfigInstance(Class&lt;?&gt;)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the component instance field that is assignable to a given class type</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getAutoConfigName()">getAutoConfigName()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the field name when the dependency can be injected to.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Dependency.html#getAutoConfigName()">getAutoConfigName()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm">Dependency</a></dt>
+<dd>
+<div class="block">Returns the name of the member in the class of the component instance
+ to inject into.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getAutoConfigType()">getAutoConfigType()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the type of the field where this dependency can be injected (auto config), or return null
+ if autoconfig is not supported.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#getAutoConfigType()">getAutoConfigType()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Returns the type of the field which can be injected with the dependency service.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getBundle()">getBundle()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the Compoent's bundle.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getBundleContext()">getBundleContext()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the bundle context associated with this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getBundleContext()">getBundleContext()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the Component's bundle context</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#getBundleContext()">getBundleContext()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Returns the bundle context that is associated with this bundle.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#getBundleContext()">getBundleContext()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Returns the bundle context associated with this dependency manager.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#getBundles()">getBundles()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Return an array of <code>Bundle</code>s for all bundles being tracked by
+ this <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getCallbacksTime()">getCallbacksTime()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the execution time in nanos for each component callbacks (init/start/stop/destroy)</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getClassName()">getClassName()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the class name of the Component implementation.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getComponentContext()">getComponentContext()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the component implementation context</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#getComponentContext()">getComponentContext()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Returns the Component implementation context associated to this Dependency context.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getComponentDeclaration()">getComponentDeclaration()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Returns the component description (dependencies, service provided, etc ...).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getComponentDependencies()">getComponentDependencies()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns a list of dependencies associated with this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#getComponents()">getComponents()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Returns a list of components.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#getDebugKey()">getDebugKey()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getDefaultService(boolean)">getDefaultService(boolean)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the default service, or null.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getDependencies()">getDependencies()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the list of dependencies that has been registered on this component</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getDependencyEvent(org.apache.felix.dm.context.DependencyContext)">getDependencyEvent(DependencyContext)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the highest ranked dependency service instance for a given dependency</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getDependencyEvents(org.apache.felix.dm.context.DependencyContext)">getDependencyEvents(DependencyContext)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns all the available dependency services for a given dependency</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getDependencyManager()">getDependencyManager()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Returns the dependency manager associated with this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getDependencyManager()">getDependencyManager()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the dependency manager for this component</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#getDependencyManager()">getDependencyManager()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Returns the dependency manager that is associated with this bundle.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyManager.html#getDependencyManagers()">getDependencyManagers()</a></span> - Static method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></dt>
+<dd>
+<div class="block">Returns the list of currently created dependency managers.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#getEvent()">getEvent()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>
+<div class="block">Returns the actual event object wrapped by this event (a Service Dependency, a Bundle for Bundle Dependency, etc...).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentExecutorFactory.html#getExecutorFor(org.apache.felix.dm.Component)">getExecutorFor(Component)</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentExecutorFactory.html" title="interface in org.apache.felix.dm">ComponentExecutorFactory</a></dt>
+<dd>
+<div class="block">Returns an Executor (typically a shared thread pool) used to manage a given DependencyManager Component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html#getFilter()">getFilter()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm">ComponentDependencyDeclaration</a></dt>
+<dd>
+<div class="block">Returns the Dependency filter or null</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getFilter()">getFilter()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the dependency filter, if any.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getId()">getId()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the instance id of this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getInstance()">getInstance()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Returns the instance that make up this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getInstances()">getInstances()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">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.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getInstances()">getInstances()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the dependency callback instances</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getInstances()">getInstances()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the component instances</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#getLogger()">getLogger()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Returns the logger which can be used by the DependencyManager Dependencies implementations.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#getLogger()">getLogger()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Returns the logger that is associated with this bundle.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getName()">getName()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the description of this component (the classname or the provided service(s))</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html#getName()">getName()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm">ComponentDependencyDeclaration</a></dt>
+<dd>
+<div class="block">Returns the name of this dependency (a generic name with optional info separated by spaces)</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getName()">getName()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns a description of this dependency (like the dependency service class name with associated filters)</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#getObject(org.osgi.framework.Bundle)">getObject(Bundle)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Returns the customized object for the specified <code>Bundle</code> if
+ the specified bundle is being tracked by this <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getProperties()">getProperties()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the dependency service properties (empty by default).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#getProperties()">getProperties()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>
+<div class="block">Returns the properties of the actual event object wrapped by this event (Service Dependency properties, ...).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Dependency.html#getProperties()">getProperties()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm">Dependency</a></dt>
+<dd>
+<div class="block">Returns the properties associated with this dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getService()">getService()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Get the highest ranked available dependency service, or null.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/DependencyContext.html#getService()">getService()</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/DependencyContext.html" title="interface in org.apache.felix.dm.context">DependencyContext</a></dt>
+<dd>
+<div class="block">Returns the highest ranked available dependency service instance, or null if the dependency is unavailable.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getService(org.osgi.framework.ServiceReference)">getService(ServiceReference)</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Returns the service object for the specified
+ <code>ServiceReference</code> if the specified referenced service is
+ being tracked by this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getService()">getService()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Returns a service object for one of the services being tracked by this
+ <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getServiceProperties()">getServiceProperties()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Returns the service properties associated with the component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getServiceProperties()">getServiceProperties()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the service properties, or null</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getServiceReference()">getServiceReference()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Returns a <code>ServiceReference</code> for one of the services being
+ tracked by this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getServiceReferences()">getServiceReferences()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Return an array of <code>ServiceReference</code>s for all services being
+ tracked by this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Component.html#getServiceRegistration()">getServiceRegistration()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></dt>
+<dd>
+<div class="block">Returns the service registration for this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getServices()">getServices()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the service optionally provided by this component, or null</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getServices()">getServices()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Return an array of service objects for all services being tracked by this
+ <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html#getSimpleName()">getSimpleName()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm">ComponentDependencyDeclaration</a></dt>
+<dd>
+<div class="block">Returns the simple dependency name (service classname for example)</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getSimpleName()">getSimpleName()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns a simple name for this dependency (like the dependency service class name).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDeclaration.html#getState()">getState()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDeclaration.html" title="interface in org.apache.felix.dm">ComponentDeclaration</a></dt>
+<dd>
+<div class="block">Returns the state of this component.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html#getState()">getState()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm">ComponentDependencyDeclaration</a></dt>
+<dd>
+<div class="block">Returns the state of this dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getState()">getState()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns this dependency state.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/BundleTracker.html#getTrackingCount()">getTrackingCount()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/BundleTracker.html" title="class in org.apache.felix.dm.tracker">BundleTracker</a></dt>
+<dd>
+<div class="block">Returns the tracking count for this <code>BundleTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#getTrackingCount()">getTrackingCount()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Returns the tracking count for this <code>ServiceTracker</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html#getType()">getType()</a></span> - Method in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ComponentDependencyDeclaration.html" title="interface in org.apache.felix.dm">ComponentDependencyDeclaration</a></dt>
+<dd>
+<div class="block">Returns the name of the type of this dependency.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#getType()">getType()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">Returns the dependency symbolic type.</div>
+</dd>
+</dl>
+<a name="_H_">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/ComponentContext.html#handleEvent(org.apache.felix.dm.context.DependencyContext,%20org.apache.felix.dm.context.EventType,%20org.apache.felix.dm.context.Event...)">handleEvent(DependencyContext, EventType, Event...)</a></span> - Method in interface org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/ComponentContext.html" title="interface in org.apache.felix.dm.context">ComponentContext</a></dt>
+<dd>
+<div class="block">Notifies the Component about a dependency event.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/Event.html#hashCode()">hashCode()</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/Event.html" title="class in org.apache.felix.dm.context">Event</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/tracker/ServiceTracker.html#hasReference()">hasReference()</a></span> - Method in class org.apache.felix.dm.tracker.<a href="./org/apache/felix/dm/tracker/ServiceTracker.html" title="class in org.apache.felix.dm.tracker">ServiceTracker</a></dt>
+<dd>
+<div class="block">Returns a boolean indicating whether this <code>ServiceTracker</code> is tracking any services.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/ResourceHandler.html#HOST">HOST</a></span> - Static variable in interface org.apache.felix.dm.<a href="./org/apache/felix/dm/ResourceHandler.html" title="interface in org.apache.felix.dm">ResourceHandler</a></dt>
+<dd>
+<div class="block">The host part of the URL.</div>
+</dd>
+</dl>
+<a name="_I_">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#info()">info()</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#info(java.lang.String,%20java.lang.Object...)">info(String, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/Logger.html#info(java.lang.String,%20java.lang.Throwable,%20java.lang.Object...)">info(String, Throwable, Object...)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/DependencyActivatorBase.html#init(org.osgi.framework.BundleContext,%20org.apache.felix.dm.DependencyManager)">init(BundleContext, DependencyManager)</a></span> - Method in class org.apache.felix.dm.<a href="./org/apache/felix/dm/DependencyActivatorBase.html" title="class in org.apache.felix.dm">DependencyActivatorBase</a></dt>
+<dd>
+<div class="block">Initialize the dependency manager.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/felix/dm/context/AbstractDependency.html#invokeCallback(org.apache.felix.dm.context.EventType,%20org.apache.felix.dm.context.Event...)">invokeCallback(EventType, Event...)</a></span> - Method in class org.apache.felix.dm.context.<a href="./org/apache/felix/dm/context/AbstractDependency.html" title="class in org.apache.felix.dm.context">AbstractDependency</a></dt>
+<dd>
+<div class="block">A Component callback must be invoked with dependency event(s).</div>
+</dd>

[... 920 lines stripped ...]