blob: 228f413a881804cc50d69ca93575275e4d7981f8 [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 (1.8.0) on Wed Dec 24 15:58:27 CET 2014 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ServiceImporter (Apache Felix iPOJO ~ JavaDoc 1.12.1 API)</title>
<meta name="date" content="2014-12-24">
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ServiceImporter (Apache Felix iPOJO ~ JavaDoc 1.12.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<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="class-use/ServiceImporter.html">Use</a></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>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.Record.html" title="class in org.apache.felix.ipojo.composite.service.instantiator"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" target="_top">Frames</a></li>
<li><a href="ServiceImporter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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.ipojo.composite.service.instantiator</div>
<h2 title="Class ServiceImporter" class="title">Class ServiceImporter</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">org.apache.felix.ipojo.util.DependencyModel</a></li>
<li>
<ul class="inheritance">
<li>org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.38">ServiceImporter</a>
extends <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></pre>
<div class="block">Import a service form the parent to the internal service registry.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd><a href="mailto:dev@felix.apache.org">Felix Project Team</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.Record.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter.Record</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.felix.ipojo.util.DependencyModel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.felix.ipojo.util.<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.DependencyEventType.html" title="enum in org.apache.felix.ipojo.util">DependencyModel.DependencyEventType</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.ServiceBindingHolder.html" title="class in org.apache.felix.ipojo.util">DependencyModel.ServiceBindingHolder</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceDependencyHandler</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#m_handler">m_handler</a></span></code>
<div class="block">Reference on the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#m_id">m_id</a></span></code>
<div class="block">Requirement Id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#m_isFrozen">m_isFrozen</a></span></code>
<div class="block">Is the set of used provider frozen ?</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#m_records">m_records</a></span></code>
<div class="block">List of managed records.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#m_specLevelReq">m_specLevelReq</a></span></code>
<div class="block">Is this requirement attached to a service-level requirement.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.felix.ipojo.util.DependencyModel">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.felix.ipojo.util.<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#BROKEN">BROKEN</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#DYNAMIC_BINDING_POLICY">DYNAMIC_BINDING_POLICY</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#DYNAMIC_PRIORITY_BINDING_POLICY">DYNAMIC_PRIORITY_BINDING_POLICY</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#m_serviceReferenceManager">m_serviceReferenceManager</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#RESOLVED">RESOLVED</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#STATIC_BINDING_POLICY">STATIC_BINDING_POLICY</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#UNRESOLVED">UNRESOLVED</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#ServiceImporter-java.lang.Class-Filter-boolean-boolean-java.util.Comparator-int-BundleContext-java.lang.String-org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler-">ServiceImporter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;specification,
Filter&nbsp;filter,
boolean&nbsp;multiple,
boolean&nbsp;optional,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&nbsp;cmp,
int&nbsp;policy,
BundleContext&nbsp;context,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identitity,
<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceDependencyHandler</a>&nbsp;handler)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#freeze--">freeze</a></span>()</code>
<div class="block">Freeze the set of used provider.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#getId--">getId</a></span>()</code>
<div class="block">Gets the dependency id.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#getProps-ServiceReference-">getProps</a></span>(ServiceReference&nbsp;ref)</code>
<div class="block">Get the properties for the exposed service from the given reference.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#getProviders--">getProviders</a></span>()</code>
<div class="block">Build the list of imported service provider.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#getRecordsByRef-ServiceReference-">getRecordsByRef</a></span>(ServiceReference&nbsp;ref)</code>
<div class="block">Get the record list using the given reference.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#isFrozen--">isFrozen</a></span>()</code>
<div class="block">Is the reference set frozen (cannot change anymore)?
This method must be override by concrete dependency to support
the static binding policy.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#isServiceLevelRequirement--">isServiceLevelRequirement</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#onDependencyReconfiguration-ServiceReference:A-ServiceReference:A-">onDependencyReconfiguration</a></span>(ServiceReference[]&nbsp;departs,
ServiceReference[]&nbsp;arrivals)</code>
<div class="block">On Dependency Reconfiguration notification method.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#onServiceArrival-ServiceReference-">onServiceArrival</a></span>(ServiceReference&nbsp;ref)</code>
<div class="block">A new service is injected by the tracker.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#onServiceDeparture-ServiceReference-">onServiceDeparture</a></span>(ServiceReference&nbsp;ref)</code>
<div class="block">A used service disappears.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#onServiceModification-ServiceReference-">onServiceModification</a></span>(ServiceReference&nbsp;ref)</code>
<div class="block">A used service is modified.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#setServiceLevelDependency--">setServiceLevelDependency</a></span>()</code>
<div class="block">Set that this dependency is a service level dependency.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#stop--">stop</a></span>()</code>
<div class="block">Stop the management of the import.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#unfreeze--">unfreeze</a></span>()</code>
<div class="block">Unfreezes.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.felix.ipojo.util.DependencyModel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.felix.ipojo.util.<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#acquireReadLockIfNotHeld--">acquireReadLockIfNotHeld</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#acquireWriteLockIfNotHeld--">acquireWriteLockIfNotHeld</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#addListener-org.apache.felix.ipojo.util.DependencyModelListener-">addListener</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#applyReconfiguration-org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet-">applyReconfiguration</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#cleanup--">cleanup</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getBindingPolicy--">getBindingPolicy</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getBundleContext--">getBundleContext</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getComparator--">getComparator</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getComponentInstance--">getComponentInstance</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getContextSourceManager--">getContextSourceManager</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getFilter--">getFilter</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getService-ServiceReference-">getService</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getService-ServiceReference-boolean-">getService</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getServiceReference--">getServiceReference</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getServiceReferenceManager--">getServiceReferenceManager</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getServiceReferences--">getServiceReferences</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getSize--">getSize</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getSpecification--">getSpecification</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getState--">getState</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getTracker--">getTracker</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getUsedServiceReferences--">getUsedServiceReferences</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#invalidateMatchingServices--">invalidateMatchingServices</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#invalidateSelectedServices--">invalidateSelectedServices</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#isAggregate--">isAggregate</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#isOptional--">isOptional</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#match-ServiceReference-">match</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#notifyListeners-org.apache.felix.ipojo.util.DependencyModel.DependencyEventType--java.lang.Object-">notifyListeners</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#onChange-org.apache.felix.ipojo.dependency.impl.ServiceReferenceManager.ChangeSet-">onChange</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#releaseReadLockIfHeld--">releaseReadLockIfHeld</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#releaseWriteLockIfHeld--">releaseWriteLockIfHeld</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#removeListener-org.apache.felix.ipojo.util.DependencyModelListener-">removeListener</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setAggregate-boolean-">setAggregate</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setBundleContext-BundleContext-">setBundleContext</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setComparator-java.util.Comparator-">setComparator</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setFilter-Filter-">setFilter</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setOptionality-boolean-">setOptionality</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#setSpecification-java.lang.Class-">setSpecification</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#start--">start</a>, <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#ungetService-ServiceReference-">ungetService</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="m_handler">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_handler</h4>
<pre>private&nbsp;<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceDependencyHandler</a> <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.43">m_handler</a></pre>
<div class="block">Reference on the handler.</div>
</li>
</ul>
<a name="m_records">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_records</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a> <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.128">m_records</a></pre>
<div class="block">List of managed records.</div>
</li>
</ul>
<a name="m_id">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_id</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.133">m_id</a></pre>
<div class="block">Requirement Id.</div>
</li>
</ul>
<a name="m_specLevelReq">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_specLevelReq</h4>
<pre>private&nbsp;boolean <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.138">m_specLevelReq</a></pre>
<div class="block">Is this requirement attached to a service-level requirement.</div>
</li>
</ul>
<a name="m_isFrozen">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>m_isFrozen</h4>
<pre>private&nbsp;boolean <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.143">m_isFrozen</a></pre>
<div class="block">Is the set of used provider frozen ?</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ServiceImporter-java.lang.Class-Filter-boolean-boolean-java.util.Comparator-int-BundleContext-java.lang.String-org.apache.felix.ipojo.composite.service.instantiator.ServiceDependencyHandler-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ServiceImporter</h4>
<pre>public&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.158">ServiceImporter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&nbsp;specification,
Filter&nbsp;filter,
boolean&nbsp;multiple,
boolean&nbsp;optional,
<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a>&nbsp;cmp,
int&nbsp;policy,
BundleContext&nbsp;context,
<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;identitity,
<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceDependencyHandler</a>&nbsp;handler)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>specification</code> - : targeted specification</dd>
<dd><code>filter</code> - : LDAP filter</dd>
<dd><code>multiple</code> - : should the importer imports several services ?</dd>
<dd><code>optional</code> - : is the import optional ?</dd>
<dd><code>cmp</code> - : comparator to use for the tracking</dd>
<dd><code>policy</code> - : resolving policy</dd>
<dd><code>context</code> - : bundle context to use for the tracking (can be a servie context)</dd>
<dd><code>identitity</code> - : requirement id (may be null)</dd>
<dd><code>handler</code> - : handler</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getProps-ServiceReference-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProps</h4>
<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.178">getProps</a>(ServiceReference&nbsp;ref)</pre>
<div class="block">Get the properties for the exposed service from the given reference.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ref</code> - : the reference.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the property dictionary</dd>
</dl>
</li>
</ul>
<a name="freeze--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>freeze</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.191">freeze</a>()</pre>
<div class="block">Freeze the set of used provider.
This method allow to fix the set of provider when the static binding policy is used.</div>
</li>
</ul>
<a name="unfreeze--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unfreeze</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.198">unfreeze</a>()</pre>
<div class="block">Unfreezes.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#unfreeze--">unfreeze</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
</dl>
</li>
</ul>
<a name="isFrozen--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFrozen</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.202">isFrozen</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#isFrozen--">DependencyModel</a></code></span></div>
<div class="block">Is the reference set frozen (cannot change anymore)?
This method must be override by concrete dependency to support
the static binding policy. In fact, this method allows optimizing
the static dependencies to become frozen only when needed.
This method returns <code>false</code> by default.
The method must always return <code>false</code> for non-static dependencies.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#isFrozen--">isFrozen</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>true</code> if the reference set is frozen.</dd>
</dl>
</li>
</ul>
<a name="stop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.209">stop</a>()</pre>
<div class="block">Stop the management of the import.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#stop--">stop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
</dl>
</li>
</ul>
<a name="getRecordsByRef-ServiceReference-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRecordsByRef</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.228">getRecordsByRef</a>(ServiceReference&nbsp;ref)</pre>
<div class="block">Get the record list using the given reference.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ref</code> - : the reference</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list containing all record using the given reference</dd>
</dl>
</li>
</ul>
<a name="getProviders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProviders</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.243">getProviders</a>()</pre>
<div class="block">Build the list of imported service provider.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the list of all imported services.</dd>
</dl>
</li>
</ul>
<a name="setServiceLevelDependency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setServiceLevelDependency</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.255">setServiceLevelDependency</a>()</pre>
<div class="block">Set that this dependency is a service level dependency.
This forces the scoping policy to be STRICT.</div>
</li>
</ul>
<a name="getId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.261">getId</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getId--">DependencyModel</a></code></span></div>
<div class="block">Gets the dependency id.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#getId--">getId</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the dependency id. Specification name by default.</dd>
</dl>
</li>
</ul>
<a name="isServiceLevelRequirement--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isServiceLevelRequirement</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.265">isServiceLevelRequirement</a>()</pre>
</li>
</ul>
<a name="onDependencyReconfiguration-ServiceReference:A-ServiceReference:A-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onDependencyReconfiguration</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.275">onDependencyReconfiguration</a>(ServiceReference[]&nbsp;departs,
ServiceReference[]&nbsp;arrivals)</pre>
<div class="block">On Dependency Reconfiguration notification method.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#onDependencyReconfiguration-ServiceReference:A-ServiceReference:A-">onDependencyReconfiguration</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>departs</code> - : leaving service references.</dd>
<dd><code>arrivals</code> - : new injected service references.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.apache.felix.ipojo.util.DependencyModel#onDependencyReconfiguration(org.osgi.framework.ServiceReference[], org.osgi.framework.ServiceReference[])</code></dd>
</dl>
</li>
</ul>
<a name="onServiceArrival-ServiceReference-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onServiceArrival</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.291">onServiceArrival</a>(ServiceReference&nbsp;ref)</pre>
<div class="block">A new service is injected by the tracker.
This method create a 'Record' and register it.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#onServiceArrival-ServiceReference-">onServiceArrival</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ref</code> - : new service reference.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.apache.felix.ipojo.util.DependencyModel#onServiceArrival(org.osgi.framework.ServiceReference)</code></dd>
</dl>
</li>
</ul>
<a name="onServiceDeparture-ServiceReference-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>onServiceDeparture</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.304">onServiceDeparture</a>(ServiceReference&nbsp;ref)</pre>
<div class="block">A used service disappears.
This method find the implicated 'Record', dispose it and remove it from the list.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#onServiceDeparture-ServiceReference-">onServiceDeparture</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ref</code> - : leaving service reference.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.apache.felix.ipojo.util.DependencyModel#onServiceDeparture(org.osgi.framework.ServiceReference)</code></dd>
</dl>
</li>
</ul>
<a name="onServiceModification-ServiceReference-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>onServiceModification</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html#line.318">onServiceModification</a>(ServiceReference&nbsp;ref)</pre>
<div class="block">A used service is modified.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html#onServiceModification-ServiceReference-">onServiceModification</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ref</code> - : modified service reference.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><code>org.apache.felix.ipojo.util.DependencyModel#onServiceModification(org.osgi.framework.ServiceReference)</code></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>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<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="class-use/ServiceImporter.html">Use</a></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>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceDependencyHandler.html" title="class in org.apache.felix.ipojo.composite.service.instantiator"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.Record.html" title="class in org.apache.felix.ipojo.composite.service.instantiator"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" target="_top">Frames</a></li>
<li><a href="ServiceImporter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;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><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&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><a href="#field.detail">Field</a>&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 ======= -->
<p class="legalCopy"><small>Copyright &#169; 2014. All rights reserved.</small></p>
</body>
</html>