blob: 8b456b64669ae9b05c4cf9d5f542344879d0f6d5 [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_25) on Sat Jun 29 08:36:31 CEST 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>ProvidedServiceHandler (Apache Felix iPOJO ~ JavaDoc 1.10.1 API)</title>
<meta name="date" content="2013-06-29">
<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="ProvidedServiceHandler (Apache Felix iPOJO ~ JavaDoc 1.10.1 API)";
}
//-->
</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="class-use/ProvidedServiceHandler.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/provides/ProvidedService.html" title="class in org.apache.felix.ipojo.composite.service.provides"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandlerDescription.html" title="class in org.apache.felix.ipojo.composite.service.provides"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html" target="_top">Frames</a></li>
<li><a href="ProvidedServiceHandler.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><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.provides</div>
<h2 title="Class ProvidedServiceHandler" class="title">Class ProvidedServiceHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/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/Handler.html" title="class in org.apache.felix.ipojo">org.apache.felix.ipojo.Handler</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html" title="class in org.apache.felix.ipojo.composite">org.apache.felix.ipojo.composite.CompositeHandler</a></li>
<li>
<ul class="inheritance">
<li>org.apache.felix.ipojo.composite.service.provides.ProvidedServiceHandler</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html" title="interface in org.apache.felix.ipojo.util">DependencyStateListener</a></dd>
</dl>
<hr>
<br>
<pre>public class <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.58">ProvidedServiceHandler</a>
extends <a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html" title="class in org.apache.felix.ipojo.composite">CompositeHandler</a>
implements <a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html" title="interface in org.apache.felix.ipojo.util">DependencyStateListener</a></pre>
<div class="block">Composite Provided Service Handler.</div>
<dl><dt><span class="strong">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">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" 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="http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html?is-external=true" title="class or interface in org.osgi.framework">BundleContext</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_context">m_context</a></strong></code>
<div class="block">External context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandlerDescription.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedServiceHandlerDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_description">m_description</a></strong></code>
<div class="block">Handler description.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_exporters">m_exporters</a></strong></code>
<div class="block">List of exporters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_managedServices">m_managedServices</a></strong></code>
<div class="block">List of managed services.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_services">m_services</a></strong></code>
<div class="block">List of "available" services in the internal context.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#m_types">m_types</a></strong></code>
<div class="block">List of component type.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.felix.ipojo.composite.CompositeHandler">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.felix.ipojo.composite.<a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html" title="class in org.apache.felix.ipojo.composite">CompositeHandler</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#HANDLER_TYPE">HANDLER_TYPE</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.felix.ipojo.Handler">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.felix.ipojo.<a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#HANDLER_LEVEL_PROPERTY">HANDLER_LEVEL_PROPERTY</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#HANDLER_NAME_PROPERTY">HANDLER_NAME_PROPERTY</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#HANDLER_NAMESPACE_PROPERTY">HANDLER_NAMESPACE_PROPERTY</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#HANDLER_TYPE_PROPERTY">HANDLER_TYPE_PROPERTY</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#m_instance">m_instance</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#m_isValid">m_isValid</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="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/ipojo/composite/service/provides/ProvidedServiceHandler.html#ProvidedServiceHandler()">ProvidedServiceHandler</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>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#checkRequirement(org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter, org.apache.felix.ipojo.metadata.Element)">checkRequirement</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a>&nbsp;imp,
<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)</code>
<div class="block">Check the correctness of the composite requirement against the service level dependency.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#checkServiceSpecification(org.apache.felix.ipojo.composite.service.provides.ProvidedService)">checkServiceSpecification</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedService.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedService</a>&nbsp;svc)</code>
<div class="block">Check composite requirement against service specification requirement is available.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#computeAvailableServices()">computeAvailableServices</a></strong>()</code>
<div class="block">Build the list of available specifications.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#computeAvailableTypes()">computeAvailableTypes</a></strong>()</code>
<div class="block">Build available instance types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)</code>
<div class="block">Configure the handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#getAttachedRequirement(org.apache.felix.ipojo.metadata.Element)">getAttachedRequirement</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</code>
<div class="block">Look for the implementation (i.e.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../org/apache/felix/ipojo/architecture/HandlerDescription.html" title="class in org.apache.felix.ipojo.architecture">HandlerDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#getDescription()">getDescription</a></strong>()</code>
<div class="block">Returns the current handler description.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#getInstanceType()">getInstanceType</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#getSpecifications()">getSpecifications</a></strong>()</code>
<div class="block">Build the list of available specification.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)</code>
<div class="block">Initialize the component type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#invalidate(org.apache.felix.ipojo.util.DependencyModel)">invalidate</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a>&nbsp;exporter)</code>
<div class="block">Notify the handler that an exporter becomes invalid.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#isHandlerValid()">isHandlerValid</a></strong>()</code>
<div class="block">Check the handler validity.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#start()">start</a></strong>()</code>
<div class="block">Start method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#stateChanged(int)">stateChanged</a></strong>(int&nbsp;state)</code>
<div class="block">Handler state changed.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#stop()">stop</a></strong>()</code>
<div class="block">Stop method.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#validate(org.apache.felix.ipojo.util.DependencyModel)">validate</a></strong>(<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a>&nbsp;exporter)</code>
<div class="block">Notify the handler that an exporter becomes valid.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.felix.ipojo.composite.CompositeHandler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.felix.ipojo.composite.<a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html" title="class in org.apache.felix.ipojo.composite">CompositeHandler</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#attach(org.apache.felix.ipojo.ComponentInstance)">attach</a>, <a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#getCompositeManager()">getCompositeManager</a>, <a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#getHandler(java.lang.String)">getHandler</a>, <a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#getLogger()">getLogger</a>, <a href="../../../../../../../org/apache/felix/ipojo/composite/CompositeHandler.html#setFactory(org.apache.felix.ipojo.Factory)">setFactory</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.felix.ipojo.Handler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.felix.ipojo.<a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></h3>
<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#debug(java.lang.String)">debug</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#error(java.lang.String)">error</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#error(java.lang.String, java.lang.Throwable)">error</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#getHandlerManager()">getHandlerManager</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#getValidity()">getValidity</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#info(java.lang.String)">info</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#isValid()">isValid</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#reconfigure(java.util.Dictionary)">reconfigure</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#setValidity(boolean)">setValidity</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#warn(java.lang.String)">warn</a>, <a href="../../../../../../../org/apache/felix/ipojo/Handler.html#warn(java.lang.String, java.lang.Throwable)">warn</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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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/7/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_context">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_context</h4>
<pre>private&nbsp;<a href="http://www.osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html?is-external=true" title="class or interface in org.osgi.framework">BundleContext</a> <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.63">m_context</a></pre>
<div class="block">External context.</div>
</li>
</ul>
<a name="m_services">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_services</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.68">m_services</a></pre>
<div class="block">List of "available" services in the internal context.</div>
</li>
</ul>
<a name="m_exporters">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_exporters</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.73">m_exporters</a></pre>
<div class="block">List of exporters.</div>
</li>
</ul>
<a name="m_managedServices">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_managedServices</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.78">m_managedServices</a></pre>
<div class="block">List of managed services.</div>
</li>
</ul>
<a name="m_types">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>m_types</h4>
<pre>private&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.83">m_types</a></pre>
<div class="block">List of component type.</div>
</li>
</ul>
<a name="m_description">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>m_description</h4>
<pre>private&nbsp;<a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandlerDescription.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedServiceHandlerDescription</a> <a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.88">m_description</a></pre>
<div class="block">Handler description.</div>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProvidedServiceHandler()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProvidedServiceHandler</h4>
<pre>public&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.58">ProvidedServiceHandler</a>()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initializeComponentFactory</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.97">initializeComponentFactory</a>(<a href="../../../../../../../org/apache/felix/ipojo/architecture/ComponentTypeDescription.html" title="class in org.apache.felix.ipojo.architecture">ComponentTypeDescription</a>&nbsp;desc,
<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata)
throws <a href="../../../../../../../org/apache/felix/ipojo/ConfigurationException.html" title="class in org.apache.felix.ipojo">ConfigurationException</a></pre>
<div class="block">Initialize the component type.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)">initializeComponentFactory</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>desc</code> - : component type description to populate.</dd><dd><code>metadata</code> - : component type metadata.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/ConfigurationException.html" title="class in org.apache.felix.ipojo">ConfigurationException</a></code> - : metadata are incorrect.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)"><code>Handler.initializeComponentFactory(org.apache.felix.ipojo.architecture.ComponentTypeDescription, org.apache.felix.ipojo.metadata.Element)</code></a></dd></dl>
</li>
</ul>
<a name="configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>configure</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.130">configure</a>(<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;metadata,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html?is-external=true" title="class or interface in java.util">Dictionary</a>&nbsp;configuration)
throws <a href="../../../../../../../org/apache/felix/ipojo/ConfigurationException.html" title="class in org.apache.felix.ipojo">ConfigurationException</a></pre>
<div class="block">Configure the handler.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#configure(org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)">configure</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>metadata</code> - : the metadata of the component</dd><dd><code>configuration</code> - : the instance configuration</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/ConfigurationException.html" title="class in org.apache.felix.ipojo">ConfigurationException</a></code> - : the exporter cannot be created</dd><dt><span class="strong">See Also:</span></dt><dd><code>org.apache.felix.ipojo.CompositeHandler#configure(org.apache.felix.ipojo.CompositeManager, org.apache.felix.ipojo.metadata.Element, java.util.Dictionary)</code></dd></dl>
</li>
</ul>
<a name="start()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.182">start</a>()</pre>
<div class="block">Start method.
Start all managed provided service.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#start()">start</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">See Also:</span></dt><dd><code>org.apache.felix.ipojo.CompositeHandler#start()</code></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/provides/ProvidedServiceHandler.html#line.212">stop</a>()</pre>
<div class="block">Stop method.
Stop all managed provided service.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#stop()">stop</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">See Also:</span></dt><dd><code>org.apache.felix.ipojo.CompositeHandler#stop()</code></dd></dl>
</li>
</ul>
<a name="isHandlerValid()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isHandlerValid</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.228">isHandlerValid</a>()</pre>
<div class="block">Check the handler validity.</div>
<dl><dt><span class="strong">See Also:</span></dt><dd><code>org.apache.felix.ipojo.CompositeHandler#isValid()</code></dd></dl>
</li>
</ul>
<a name="stateChanged(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stateChanged</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.245">stateChanged</a>(int&nbsp;state)</pre>
<div class="block">Handler state changed.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#stateChanged(int)">stateChanged</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>state</code> - : the new instance state.</dd><dt><span class="strong">See Also:</span></dt><dd><code>org.apache.felix.ipojo.CompositeHandler#stateChanged(int)</code></dd></dl>
</li>
</ul>
<a name="invalidate(org.apache.felix.ipojo.util.DependencyModel)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>invalidate</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.269">invalidate</a>(<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a>&nbsp;exporter)</pre>
<div class="block">Notify the handler that an exporter becomes invalid.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html#invalidate(org.apache.felix.ipojo.util.DependencyModel)">invalidate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html" title="interface in org.apache.felix.ipojo.util">DependencyStateListener</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>exporter</code> - : the implicated exporter.</dd></dl>
</li>
</ul>
<a name="validate(org.apache.felix.ipojo.util.DependencyModel)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>validate</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.282">validate</a>(<a href="../../../../../../../org/apache/felix/ipojo/util/DependencyModel.html" title="class in org.apache.felix.ipojo.util">DependencyModel</a>&nbsp;exporter)</pre>
<div class="block">Notify the handler that an exporter becomes valid.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html#validate(org.apache.felix.ipojo.util.DependencyModel)">validate</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/util/DependencyStateListener.html" title="interface in org.apache.felix.ipojo.util">DependencyStateListener</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>exporter</code> - : the implicated exporter.</dd></dl>
</li>
</ul>
<a name="getSpecifications()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSpecifications</h4>
<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.293">getSpecifications</a>()</pre>
<div class="block">Build the list of available specification.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the list of available specification.</dd></dl>
</li>
</ul>
<a name="computeAvailableServices()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeAvailableServices</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.300">computeAvailableServices</a>()</pre>
<div class="block">Build the list of available specifications.</div>
</li>
</ul>
<a name="checkServiceSpecification(org.apache.felix.ipojo.composite.service.provides.ProvidedService)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkServiceSpecification</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.330">checkServiceSpecification</a>(<a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedService.html" title="class in org.apache.felix.ipojo.composite.service.provides">ProvidedService</a>&nbsp;svc)
throws <a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionException.html" title="class in org.apache.felix.ipojo.composite.service.provides">CompositionException</a></pre>
<div class="block">Check composite requirement against service specification requirement is available.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>svc</code> - : the provided service to check</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionException.html" title="class in org.apache.felix.ipojo.composite.service.provides">CompositionException</a></code> - : occurs if the specification field of the service specification cannot be analyzed correctly.</dd></dl>
</li>
</ul>
<a name="getAttachedRequirement(org.apache.felix.ipojo.metadata.Element)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAttachedRequirement</h4>
<pre>private&nbsp;<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.372">getAttachedRequirement</a>(<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;element)</pre>
<div class="block">Look for the implementation (i.e. composite) requirement for the given service-level requirement metadata.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>element</code> - : the service-level requirement metadata</dd>
<dt><span class="strong">Returns:</span></dt><dd>the ServiceImporter object, null if not found or if the DependencyHandler is not plugged to the instance</dd></dl>
</li>
</ul>
<a name="checkRequirement(org.apache.felix.ipojo.composite.service.instantiator.ServiceImporter, org.apache.felix.ipojo.metadata.Element)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkRequirement</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.400">checkRequirement</a>(<a href="../../../../../../../org/apache/felix/ipojo/composite/service/instantiator/ServiceImporter.html" title="class in org.apache.felix.ipojo.composite.service.instantiator">ServiceImporter</a>&nbsp;imp,
<a href="../../../../../../../org/apache/felix/ipojo/metadata/Element.html" title="class in org.apache.felix.ipojo.metadata">Element</a>&nbsp;elem)
throws <a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionException.html" title="class in org.apache.felix.ipojo.composite.service.provides">CompositionException</a></pre>
<div class="block">Check the correctness of the composite requirement against the service level dependency.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>imp</code> - : requirement to check</dd><dd><code>elem</code> - : service-level dependency metadata</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/CompositionException.html" title="class in org.apache.felix.ipojo.composite.service.provides">CompositionException</a></code> - : occurs if the requirement does not match with service-level specification requirement</dd></dl>
</li>
</ul>
<a name="getDescription()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDescription</h4>
<pre>public&nbsp;<a href="../../../../../../../org/apache/felix/ipojo/architecture/HandlerDescription.html" title="class in org.apache.felix.ipojo.architecture">HandlerDescription</a>&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.484">getDescription</a>()</pre>
<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#getDescription()">Handler</a></code></strong></div>
<div class="block">Returns the current handler description.
The simplest description contains only the name and the validity of the handler.
If the handler override this method, it can customize the description.
By default, this method returns the simplest description.</div>
<dl>
<dt><strong>Overrides:</strong></dt>
<dd><code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html#getDescription()">getDescription</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../../../org/apache/felix/ipojo/Handler.html" title="class in org.apache.felix.ipojo">Handler</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>the description of the handler.</dd></dl>
</li>
</ul>
<a name="computeAvailableTypes()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeAvailableTypes</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../../../src-html/org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html#line.491">computeAvailableTypes</a>()</pre>
<div class="block">Build available instance types.</div>
</li>
</ul>
<a name="getInstanceType()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getInstanceType</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/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/provides/ProvidedServiceHandler.html#line.500">getInstanceType</a>()</pre>
</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="class-use/ProvidedServiceHandler.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/provides/ProvidedService.html" title="class in org.apache.felix.ipojo.composite.service.provides"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../../../org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandlerDescription.html" title="class in org.apache.felix.ipojo.composite.service.provides"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../index.html?org/apache/felix/ipojo/composite/service/provides/ProvidedServiceHandler.html" target="_top">Frames</a></li>
<li><a href="ProvidedServiceHandler.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><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; 2013. All rights reserved.</small></p>
</body>
</html>