blob: 4a33ea7195687146fb077ebf1660193f5a24f126 [file] [log] [blame]
<!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_75) on Wed May 27 00:04:13 CEST 2015 -->
<title>DependencyActivatorBase</title>
<meta name="date" content="2015-05-27">
<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="DependencyActivatorBase";
}
//-->
</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><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/felix/dm/DependencyActivatorBase.html" target="_top">Frames</a></li>
<li><a href="DependencyActivatorBase.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>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.felix.dm</div>
<h2 title="Class DependencyActivatorBase" class="title">Class DependencyActivatorBase</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.felix.dm.DependencyActivatorBase</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public abstract class <span class="strong">DependencyActivatorBase</span>
extends java.lang.Object</pre>
<div class="block">Base bundle activator class. Subclass this activator if you want to use dependency
management in your bundle. There are two methods you should implement:
<code>init()</code> and <code>destroy()</code>. Both methods take two arguments,
the bundle context and the dependency manager. The dependency manager can be used
to define all the dependencies.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#DependencyActivatorBase()">DependencyActivatorBase</a></strong>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String)">createAdapterService</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String)">createAdapterService</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap,
boolean&nbsp;propagate)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</code>
<div class="block">Creates a new adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int)">createAspectService</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking)</code>
<div class="block">Creates a new aspect service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String)">createAspectService</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;attributeName)</code>
<div class="block">Creates a new aspect service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove)</code>
<div class="block">Creates a new aspect service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</code>
<div class="block">Creates a new aspect service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createBundleAdapterService(int,%20java.lang.String,%20boolean)">createBundleAdapterService</a></strong>(int&nbsp;bundleStateMask,
java.lang.String&nbsp;bundleFilter,
boolean&nbsp;propagate)</code>
<div class="block">Creates a new bundle adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/BundleDependency.html" title="interface in org.apache.felix.dm">BundleDependency</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createBundleDependency()">createBundleDependency</a></strong>()</code>
<div class="block">Creates a new bundle dependency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createComponent()">createComponent</a></strong>()</code>
<div class="block">Creates a new component.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/ConfigurationDependency.html" title="interface in org.apache.felix.dm">ConfigurationDependency</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createConfigurationDependency()">createConfigurationDependency</a></strong>()</code>
<div class="block">Creates a new configuration dependency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createFactoryConfigurationAdapterService(java.lang.String,%20java.lang.String,%20boolean)">createFactoryConfigurationAdapterService</a></strong>(java.lang.String&nbsp;factoryPid,
java.lang.String&nbsp;update,
boolean&nbsp;propagate)</code>
<div class="block">Creates a new factory configuration adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.String&nbsp;factoryPid,
java.lang.String&nbsp;update,
boolean&nbsp;propagate,
java.lang.String&nbsp;heading,
java.lang.String&nbsp;desc,
java.lang.String&nbsp;localization,
<a href="../../../../org/apache/felix/dm/PropertyMetaData.html" title="interface in org.apache.felix.dm">PropertyMetaData</a>[]&nbsp;propertiesMetaData)</code>
<div class="block">Creates a new factory configuration adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/PropertyMetaData.html" title="interface in org.apache.felix.dm">PropertyMetaData</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createPropertyMetaData()">createPropertyMetaData</a></strong>()</code>
<div class="block">Creates a new configuration property metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String)">createResourceAdapter</a></strong>(java.lang.String&nbsp;resourceFilter,
boolean&nbsp;propagate,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackChanged)</code>
<div class="block">Creates a new resource adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createResourceAdapter(java.lang.String,%20boolean,%20java.lang.Object,%20java.lang.String,%20java.lang.String)">createResourceAdapter</a></strong>(java.lang.String&nbsp;resourceFilter,
boolean&nbsp;propagate,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackSet,
java.lang.String&nbsp;callbackChanged)</code>
<div class="block">Creates a new resource adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.String&nbsp;resourceFilter,
java.lang.Object&nbsp;propagateCallbackInstance,
java.lang.String&nbsp;propagateCallbackMethod,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackChanged)</code>
<div class="block">Creates a new resource adapter service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a></code></td>
<td class="colLast"><code><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</a></strong>(java.lang.String&nbsp;resourceFilter,
java.lang.Object&nbsp;propagateCallbackInstance,
java.lang.String&nbsp;propagateCallbackMethod,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackSet,
java.lang.String&nbsp;callbackChanged)</code>
<div class="block">Creates a new resource adapter service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/ResourceDependency.html" title="interface in org.apache.felix.dm">ResourceDependency</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createResourceDependency()">createResourceDependency</a></strong>()</code>
<div class="block">Creates a new resource dependency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/ServiceDependency.html" title="interface in org.apache.felix.dm">ServiceDependency</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createServiceDependency()">createServiceDependency</a></strong>()</code>
<div class="block">Creates a new service dependency.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/ServiceDependency.html" title="interface in org.apache.felix.dm">ServiceDependency</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#createTemporalServiceDependency(long)">createTemporalServiceDependency</a></strong>(long&nbsp;timeout)</code>
<div class="block">Creates a new temporal service dependency.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#destroy(BundleContext,%20org.apache.felix.dm.DependencyManager)">destroy</a></strong>(BundleContext&nbsp;context,
<a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a>&nbsp;manager)</code>
<div class="block">Destroy the dependency manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>BundleContext</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#getBundleContext()">getBundleContext</a></strong>()</code>
<div class="block">Returns the bundle context that is associated with this bundle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#getDependencyManager()">getDependencyManager</a></strong>()</code>
<div class="block">Returns the dependency manager that is associated with this bundle.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#getLogger()">getLogger</a></strong>()</code>
<div class="block">Returns the logger that is associated with this bundle.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#init(BundleContext,%20org.apache.felix.dm.DependencyManager)">init</a></strong>(BundleContext&nbsp;context,
<a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a>&nbsp;manager)</code>
<div class="block">Initialize the dependency manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#start(BundleContext)">start</a></strong>(BundleContext&nbsp;context)</code>
<div class="block">Start method of the bundle activator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/felix/dm/DependencyActivatorBase.html#stop(BundleContext)">stop</a></strong>(BundleContext&nbsp;context)</code>
<div class="block">Stop method of the bundle activator.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DependencyActivatorBase()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DependencyActivatorBase</h4>
<pre>public&nbsp;DependencyActivatorBase()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="init(BundleContext, org.apache.felix.dm.DependencyManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>public abstract&nbsp;void&nbsp;init(BundleContext&nbsp;context,
<a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a>&nbsp;manager)
throws java.lang.Exception</pre>
<div class="block">Initialize the dependency manager. Here you can add all components and their dependencies.
If something goes wrong and you do not want your bundle to be started, you can throw an
exception. This exception will be passed on to the <code>start()</code> method of the
bundle activator, causing the bundle not to start.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - the bundle context</dd><dd><code>manager</code> - the dependency manager</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code> - if the initialization fails</dd></dl>
</li>
</ul>
<a name="destroy(BundleContext, org.apache.felix.dm.DependencyManager)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>destroy</h4>
<pre>public&nbsp;void&nbsp;destroy(BundleContext&nbsp;context,
<a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a>&nbsp;manager)
throws java.lang.Exception</pre>
<div class="block">Destroy the dependency manager. Here you can remove all components and their dependencies.
Actually, the base class will clean up your dependencies anyway, so most of the time you
don't need to do anything here.
<p>
If something goes wrong and you do not want your bundle to be stopped, you can throw an
exception. This exception will be passed on to the <code>stop()</code> method of the
bundle activator, causing the bundle not to stop.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - the bundle context</dd><dd><code>manager</code> - the dependency manager</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code> - if the destruction fails</dd></dl>
</li>
</ul>
<a name="start(BundleContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;void&nbsp;start(BundleContext&nbsp;context)
throws java.lang.Exception</pre>
<div class="block">Start method of the bundle activator. Initializes the dependency manager
and calls <code>init()</code>.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - the bundle context</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd></dl>
</li>
</ul>
<a name="stop(BundleContext)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>public&nbsp;void&nbsp;stop(BundleContext&nbsp;context)
throws java.lang.Exception</pre>
<div class="block">Stop method of the bundle activator. Calls the <code>destroy()</code> method
and cleans up all left over dependencies.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>context</code> - the bundle context</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.Exception</code></dd></dl>
</li>
</ul>
<a name="getBundleContext()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBundleContext</h4>
<pre>public&nbsp;BundleContext&nbsp;getBundleContext()</pre>
<div class="block">Returns the bundle context that is associated with this bundle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the bundle context</dd></dl>
</li>
</ul>
<a name="getDependencyManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDependencyManager</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm">DependencyManager</a>&nbsp;getDependencyManager()</pre>
<div class="block">Returns the dependency manager that is associated with this bundle.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the dependency manager</dd></dl>
</li>
</ul>
<a name="getLogger()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLogger</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Logger.html" title="class in org.apache.felix.dm">Logger</a>&nbsp;getLogger()</pre>
<div class="block">Returns the logger that is associated with this bundle. A logger instance
is a proxy that will log to a real OSGi logservice if available and standard
out if not.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the logger</dd></dl>
</li>
</ul>
<a name="createComponent()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createComponent</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createComponent()</pre>
<div class="block">Creates a new component.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the new component</dd></dl>
</li>
</ul>
<a name="createServiceDependency()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createServiceDependency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/ServiceDependency.html" title="interface in org.apache.felix.dm">ServiceDependency</a>&nbsp;createServiceDependency()</pre>
<div class="block">Creates a new service dependency.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the service dependency</dd></dl>
</li>
</ul>
<a name="createTemporalServiceDependency(long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTemporalServiceDependency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/ServiceDependency.html" title="interface in org.apache.felix.dm">ServiceDependency</a>&nbsp;createTemporalServiceDependency(long&nbsp;timeout)</pre>
<div class="block">Creates a new temporal service dependency.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>timeout</code> - the max number of milliseconds to wait for a service availability.</dd>
<dt><span class="strong">Returns:</span></dt><dd>the service dependency</dd></dl>
</li>
</ul>
<a name="createConfigurationDependency()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createConfigurationDependency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/ConfigurationDependency.html" title="interface in org.apache.felix.dm">ConfigurationDependency</a>&nbsp;createConfigurationDependency()</pre>
<div class="block">Creates a new configuration dependency.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the configuration dependency</dd></dl>
</li>
</ul>
<a name="createPropertyMetaData()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPropertyMetaData</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/PropertyMetaData.html" title="interface in org.apache.felix.dm">PropertyMetaData</a>&nbsp;createPropertyMetaData()</pre>
<div class="block">Creates a new configuration property metadata.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the configuration property metadata</dd></dl>
</li>
</ul>
<a name="createBundleDependency()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createBundleDependency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/BundleDependency.html" title="interface in org.apache.felix.dm">BundleDependency</a>&nbsp;createBundleDependency()</pre>
<div class="block">Creates a new bundle dependency.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the bundle dependency</dd></dl>
</li>
</ul>
<a name="createResourceDependency()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResourceDependency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/ResourceDependency.html" title="interface in org.apache.felix.dm">ResourceDependency</a>&nbsp;createResourceDependency()</pre>
<div class="block">Creates a new resource dependency.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the resource dependency</dd></dl>
</li>
</ul>
<a name="createAspectService(java.lang.Class, java.lang.String, int, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAspectService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAspectService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;attributeName)</pre>
<div class="block">Creates a new aspect service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the aspect service</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int,%20java.lang.String)"><code>DependencyManager.createAspectService(Class, String, int, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAspectService(java.lang.Class, java.lang.String, int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAspectService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAspectService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking)</pre>
<div class="block">Creates a new aspect service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the aspect service</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/felix/dm/DependencyManager.html#createAspectService(java.lang.Class,%20java.lang.String,%20int)"><code>DependencyManager.createAspectService(Class, String, int)</code></a></dd></dl>
</li>
</ul>
<a name="createAspectService(java.lang.Class, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAspectService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAspectService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove)</pre>
<div class="block">Creates a new aspect service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the aspect service</dd><dt><span class="strong">See Also:</span></dt><dd><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)"><code>DependencyManager.createAspectService(Class, String, int, String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAspectService(java.lang.Class, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAspectService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAspectService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
int&nbsp;ranking,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</pre>
<div class="block">Creates a new aspect service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the aspect service</dd><dt><span class="strong">See Also:</span></dt><dd><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)"><code>DependencyManager.createAspectService(Class, String, int, String, String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String)"><code>DependencyManager.createAdapterService(Class, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String)"><code>DependencyManager.createAdapterService(Class, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../org/apache/felix/dm/DependencyManager.html#createAdapterService(java.lang.Class,%20java.lang.String,%20java.lang.String,%20java.lang.String,%20java.lang.String)"><code>DependencyManager.createAdapterService(Class, String, String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><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)"><code>DependencyManager.createAdapterService(Class, String, String, String, String, String)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String, java.lang.String, java.lang.Object, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><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)"><code>DependencyManager.createAdapterService(Class, String, String, Object, String, String, String, String, boolean)</code></a></dd></dl>
</li>
</ul>
<a name="createAdapterService(java.lang.Class, java.lang.String, java.lang.String, java.lang.Object, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createAdapterService(java.lang.Class&lt;?&gt;&nbsp;serviceInterface,
java.lang.String&nbsp;serviceFilter,
java.lang.String&nbsp;autoConfig,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;add,
java.lang.String&nbsp;change,
java.lang.String&nbsp;remove,
java.lang.String&nbsp;swap,
boolean&nbsp;propagate)</pre>
<div class="block">Creates a new adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the adapter service</dd><dt><span class="strong">See Also:</span></dt><dd><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)"><code>DependencyManager.createAdapterService(Class, String, String, Object, String, String, String, String, boolean)</code></a></dd></dl>
</li>
</ul>
<a name="createResourceAdapter(java.lang.String, boolean, java.lang.Object, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResourceAdapter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createResourceAdapter(java.lang.String&nbsp;resourceFilter,
boolean&nbsp;propagate,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackChanged)</pre>
<div class="block">Creates a new resource adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the resource adapter service</dd></dl>
</li>
</ul>
<a name="createResourceAdapter(java.lang.String, boolean, java.lang.Object, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResourceAdapter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createResourceAdapter(java.lang.String&nbsp;resourceFilter,
boolean&nbsp;propagate,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackSet,
java.lang.String&nbsp;callbackChanged)</pre>
<div class="block">Creates a new resource adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the resource adapter service</dd></dl>
</li>
</ul>
<a name="createResourceAdapter(java.lang.String, java.lang.Object, java.lang.String, java.lang.Object, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResourceAdapter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createResourceAdapter(java.lang.String&nbsp;resourceFilter,
java.lang.Object&nbsp;propagateCallbackInstance,
java.lang.String&nbsp;propagateCallbackMethod,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackChanged)</pre>
<div class="block">Creates a new resource adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the resource adapter service</dd></dl>
</li>
</ul>
<a name="createResourceAdapter(java.lang.String, java.lang.Object, java.lang.String, java.lang.Object, java.lang.String, java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createResourceAdapter</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createResourceAdapter(java.lang.String&nbsp;resourceFilter,
java.lang.Object&nbsp;propagateCallbackInstance,
java.lang.String&nbsp;propagateCallbackMethod,
java.lang.Object&nbsp;callbackInstance,
java.lang.String&nbsp;callbackSet,
java.lang.String&nbsp;callbackChanged)</pre>
<div class="block">Creates a new resource adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the resource adapter service</dd></dl>
</li>
</ul>
<a name="createBundleAdapterService(int, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createBundleAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createBundleAdapterService(int&nbsp;bundleStateMask,
java.lang.String&nbsp;bundleFilter,
boolean&nbsp;propagate)</pre>
<div class="block">Creates a new bundle adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the bundle adapter service</dd></dl>
</li>
</ul>
<a name="createFactoryConfigurationAdapterService(java.lang.String, java.lang.String, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createFactoryConfigurationAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createFactoryConfigurationAdapterService(java.lang.String&nbsp;factoryPid,
java.lang.String&nbsp;update,
boolean&nbsp;propagate)</pre>
<div class="block">Creates a new factory configuration adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the factory configuration adapter service</dd></dl>
</li>
</ul>
<a name="createFactoryConfigurationAdapterService(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, org.apache.felix.dm.PropertyMetaData[])">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createFactoryConfigurationAdapterService</h4>
<pre>public&nbsp;<a href="../../../../org/apache/felix/dm/Component.html" title="interface in org.apache.felix.dm">Component</a>&nbsp;createFactoryConfigurationAdapterService(java.lang.String&nbsp;factoryPid,
java.lang.String&nbsp;update,
boolean&nbsp;propagate,
java.lang.String&nbsp;heading,
java.lang.String&nbsp;desc,
java.lang.String&nbsp;localization,
<a href="../../../../org/apache/felix/dm/PropertyMetaData.html" title="interface in org.apache.felix.dm">PropertyMetaData</a>[]&nbsp;propertiesMetaData)</pre>
<div class="block">Creates a new factory configuration adapter service.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the factory configuration adapter service</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/felix/dm/Dependency.html" title="interface in org.apache.felix.dm"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/felix/dm/DependencyManager.html" title="class in org.apache.felix.dm"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/felix/dm/DependencyActivatorBase.html" target="_top">Frames</a></li>
<li><a href="DependencyActivatorBase.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>